public ProtectPath(RequestDelegate next, ProtectPathOptions options, IServiceProvider serviceProvider, IOptions <FiltersConfig> settings, ILogger <OptOutOptInFilterProvider> logger)
 {
     _next            = next;
     _policyName      = options.PolicyName;
     _serviceProvider = serviceProvider;
     _settings        = settings;
     _logger          = logger;
     //          FrontLoadFilterItems();
 }
       public ProtectPath(RequestDelegate next, ProtectPathOptions options, IServiceProvider serviceProvider, IOptions<FiltersConfig> settings, ILogger<OptOutOptInFilterProvider> logger)
       {
           _next = next;
           _policyName = options.PolicyName;
           _serviceProvider = serviceProvider;
           _settings = settings;
           _logger = logger;
 //          FrontLoadFilterItems();
       }
 public static IApplicationBuilder UseProtectPath(this IApplicationBuilder builder, ProtectPathOptions options)
 {
     return builder.UseMiddleware<ProtectPath>(options);
 }
Exemple #4
0
 public static IApplicationBuilder UseProtectPath(this IApplicationBuilder builder, ProtectPathOptions options)
 {
     return(builder.UseMiddleware <ProtectPath>(options));
 }