18 references to AddResilienceHandler
Microsoft.Extensions.Http.Resilience.PerformanceTests (1)
RetryBenchmark.cs (1)
41.AddResilienceHandler("my-retries", builder => builder.AddRetry(new HttpRetryStrategyOptions
Microsoft.Extensions.Http.Resilience.Tests (17)
Resilience\GrpcResilienceTests.cs (1)
76var client = CreateClient(builder => builder.AddResilienceHandler("custom", builder => builder.AddTimeout(TimeSpan.FromSeconds(1))));
Resilience\HttpClientBuilderExtensionsTests.BySelector.cs (4)
33.AddResilienceHandler("dummy", builder => builder.AddTimeout(TimeSpan.FromSeconds(1))) 50var builder = _builder.AddResilienceHandler("dummy", builder => builder.AddTimeout(TimeSpan.FromSeconds(1))).SelectPipelineByAuthority(); 72.AddResilienceHandler("dummy", builder => builder.AddTimeout(TimeSpan.FromSeconds(1))) 119.AddResilienceHandler("dummy", builder => builder.AddTimeout(TimeSpan.FromSeconds(1)))
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (12)
31Assert.Throws<ArgumentNullException>(() => builder.AddResilienceHandler(null!, _ => { })); 32Assert.Throws<ArgumentException>(() => builder.AddResilienceHandler(string.Empty, _ => { })); 35Assert.Throws<ArgumentNullException>(() => builder.AddResilienceHandler("dummy", (Action<ResiliencePipelineBuilder<HttpResponseMessage>>)null!)); 39Assert.Throws<ArgumentNullException>(() => builder!.AddResilienceHandler("pipeline-name", _ => { })); 49builder.AddResilienceHandler("test", ConfigureBuilder); 52builder.AddResilienceHandler("test", ConfigureBuilder); 92builder.AddResilienceHandler("test", ConfigureBuilder); 96builder.AddResilienceHandler("test", ConfigureBuilder); 171builder.AddResilienceHandler("test", ConfigureBuilder); 206var pipelineBuilder = builder.AddResilienceHandler("dummy", ConfigureBuilder); 255clientBuilder.AddResilienceHandler("my-pipeline", ConfigureBuilder); 280.AddResilienceHandler("my-pipeline", ConfigureBuilder)