1 implementation of IHttpStandardResiliencePipelineBuilder
Microsoft.Extensions.Http.Resilience (1)
Resilience\ResilienceHttpClientBuilderExtensions.StandardResilience.cs (1)
96
private sealed record HttpStandardResiliencePipelineBuilder(string PipelineName, IServiceCollection Services) :
IHttpStandardResiliencePipelineBuilder
;
16 references to IHttpStandardResiliencePipelineBuilder
Microsoft.Extensions.Http.Resilience (14)
Resilience\HttpStandardResiliencePipelineBuilderExtensions.cs (11)
15
/// Extensions for <see cref="
IHttpStandardResiliencePipelineBuilder
"/>.
25
public static
IHttpStandardResiliencePipelineBuilder
Configure(this
IHttpStandardResiliencePipelineBuilder
builder, IConfigurationSection section)
50
public static
IHttpStandardResiliencePipelineBuilder
Configure(this
IHttpStandardResiliencePipelineBuilder
builder, Action<HttpStandardResilienceOptions> configure)
66
public static
IHttpStandardResiliencePipelineBuilder
Configure(this
IHttpStandardResiliencePipelineBuilder
builder, Action<HttpStandardResilienceOptions, IServiceProvider> configure)
82
public static
IHttpStandardResiliencePipelineBuilder
SelectPipelineByAuthority(this
IHttpStandardResiliencePipelineBuilder
builder)
98
public static
IHttpStandardResiliencePipelineBuilder
SelectPipelineBy(this
IHttpStandardResiliencePipelineBuilder
builder, Func<IServiceProvider, Func<HttpRequestMessage, string>> selectorFactory)
Resilience\ResilienceHttpClientBuilderExtensions.StandardResilience.cs (3)
31
public static
IHttpStandardResiliencePipelineBuilder
AddStandardResilienceHandler(this IHttpClientBuilder builder, IConfigurationSection section)
49
public static
IHttpStandardResiliencePipelineBuilder
AddStandardResilienceHandler(this IHttpClientBuilder builder, Action<HttpStandardResilienceOptions> configure)
66
public static
IHttpStandardResiliencePipelineBuilder
AddStandardResilienceHandler(this IHttpClientBuilder builder)
Microsoft.Extensions.Http.Resilience.Tests (2)
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
119
var
clientBuilder = new ServiceCollection()
Resilience\HttpClientBuilderExtensionsTests.Standard.cs (1)
264
var
builder = new ServiceCollection().AddLogging().AddMetrics().AddHttpClient("test").AddStandardResilienceHandler();