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)
76
var 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)))
50
var 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)
32
Assert.Throws<ArgumentNullException>(() => builder.
AddResilienceHandler
(null!, _ => { }));
33
Assert.Throws<ArgumentException>(() => builder.
AddResilienceHandler
(string.Empty, _ => { }));
36
Assert.Throws<ArgumentNullException>(() => builder.
AddResilienceHandler
("dummy", (Action<ResiliencePipelineBuilder<HttpResponseMessage>>)null!));
40
Assert.Throws<ArgumentNullException>(() => builder!.
AddResilienceHandler
("pipeline-name", _ => { }));
50
builder.
AddResilienceHandler
("test", ConfigureBuilder);
53
builder.
AddResilienceHandler
("test", ConfigureBuilder);
93
builder.
AddResilienceHandler
("test", ConfigureBuilder);
97
builder.
AddResilienceHandler
("test", ConfigureBuilder);
172
builder.
AddResilienceHandler
("test", ConfigureBuilder);
207
var pipelineBuilder = builder.
AddResilienceHandler
("dummy", ConfigureBuilder);
256
clientBuilder.
AddResilienceHandler
("my-pipeline", ConfigureBuilder);
281
.
AddResilienceHandler
("my-pipeline", ConfigureBuilder)