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> >()
     });
 }
Exemple #2
0
        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));
        }