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); }
public static IApplicationBuilder UseProtectPath(this IApplicationBuilder builder, ProtectPathOptions options) { return(builder.UseMiddleware <ProtectPath>(options)); }