public override void Configure(IRequestPipelineBuilder builder, IServiceProvider serviceProvider) { builder.AddFilterSelector(new RequestFilterSelector()); builder.AddHandlerSelector(new RequestHandlerSelector()); builder.UseHandlerExecutionStrategy(new RequestHandlerExecutionStrategy { Action = serviceProvider.GetRequiredService <Action <string> >() }); }
public override void Configure(IRequestPipelineBuilder builder, IServiceProvider serviceProvider) { var toggleInfo = new RequestFilterToggleInfo { Tags = Tags, ToggleDisabledFilterType = ToggleDisabledFilterType, ToggleEnabledFilterType = _toggleEnabledFilterType, ToggleName = ToggleName }; builder.AddFilterSelector(new RequestFilterToggleFilterSelector(toggleInfo)); }