12 references to AddRetryWithBudget
Microsoft.Extensions.Http.Resilience (2)
Polly\HttpRetryStrategyOptions.cs (1)
80
/// <see cref="HttpRetryResiliencePipelineBuilderExtensions.
AddRetryWithBudget
(ResiliencePipelineBuilder{HttpResponseMessage}, HttpRetryStrategyOptions)"/>.
Polly\HttpRetryStrategyOptionsExtensions.cs (1)
33
/// <see cref="HttpRetryResiliencePipelineBuilderExtensions.
AddRetryWithBudget
(ResiliencePipelineBuilder{HttpResponseMessage}, HttpRetryStrategyOptions)"/>
Microsoft.Extensions.Http.Resilience.Tests (10)
Polly\HttpRetryResiliencePipelineBuilderExtensionsTests.cs (10)
32
Assert.Throws<ArgumentNullException>(() => HttpRetryResiliencePipelineBuilderExtensions.
AddRetryWithBudget
(null!, new HttpRetryStrategyOptions()));
33
Assert.Throws<ArgumentNullException>(() => new ResiliencePipelineBuilder<HttpResponseMessage>().
AddRetryWithBudget
(null!));
41
var descriptor = new ResiliencePipelineBuilder<HttpResponseMessage>().
AddRetryWithBudget
(options).Build().GetPipelineDescriptor();
67
var descriptor = new ResiliencePipelineBuilder<HttpResponseMessage>().
AddRetryWithBudget
(options).Build().GetPipelineDescriptor();
82
_ = new ResiliencePipelineBuilder<HttpResponseMessage>().
AddRetryWithBudget
(options).Build();
92
var exception = Assert.Throws<ValidationException>(() => new ResiliencePipelineBuilder<HttpResponseMessage>().
AddRetryWithBudget
(options));
102
var exception = Assert.Throws<ValidationException>(() => new ResiliencePipelineBuilder<HttpResponseMessage>().
AddRetryWithBudget
(options));
131
_ = new ResiliencePipelineBuilder<HttpResponseMessage>().
AddRetryWithBudget
(options);
285
.
AddRetryWithBudget
(new HttpRetryStrategyOptions
360
.
AddRetryWithBudget
(options)