public static IApplicationBuilder UseAppSettingsManager(this IApplicationBuilder applicationBuilder, AppSettingsManagerOptions appSettingsManagerOptions)
 {
     applicationBuilder
     .UseStaticFiles(new StaticFileOptions
     {
         FileProvider = new PhysicalFileProvider(
             Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "AppSettingsManagerContent")
             ),
         RequestPath = "/appsettingsmanagercontent"
     })
     .UseMiddleware <AppSettingsManagerMiddleware>(appSettingsManagerOptions);
     return(applicationBuilder);
 }
 public AppSettingsManagerMiddleware(RequestDelegate next, AppSettingsManagerOptions appSettingsManagerOptions)
 {
     this.next = next;
     this._appSettingsManagerOptions = appSettingsManagerOptions;
 }