ResilienceHttpClientBuilderExtensions.AddResilienceHandler Methode

Definitie

Overloads

Name Description
AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>)

Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn.

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>)

Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn.

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>)

Bron:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Bron:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Http::Resilience::IHttpResiliencePipelineBuilder ^ AddResilienceHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, System::String ^ pipelineName, Action<Polly::ResiliencePipelineBuilder<System::Net::Http::HttpResponseMessage ^> ^, Microsoft::Extensions::Http::Resilience::ResilienceHandlerContext ^> ^ configure);
public static Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, string pipelineName, Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>,Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext> configure);
static member AddResilienceHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * string * Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>, Microsoft.Extensions.Http.Resilience.ResilienceHandlerContext> -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder
<Extension()>
Public Function AddResilienceHandler (builder As IHttpClientBuilder, pipelineName As String, configure As Action(Of ResiliencePipelineBuilder(Of HttpResponseMessage), ResilienceHandlerContext)) As IHttpResiliencePipelineBuilder

Parameters

builder
IHttpClientBuilder

Het opbouwproces.

pipelineName
String

De aangepaste id voor de tolerantiepijplijn, die wordt gebruikt in de naam van de pijplijn.

configure
Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>

De callback waarmee de pijplijn wordt geconfigureerd.

Retouren

De waarde van builder.

Opmerkingen

De uiteindelijke naam van de pijplijn is een combinatie van Name en pipelineName. Gebruik de naam-id van de pijplijn als uw HTTP-client meerdere handlers voor tolerantie bevat.

Van toepassing op

AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>)

Bron:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Bron:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Hiermee voegt u een tolerantiepijplijnhandler toe die gebruikmaakt van een benoemde inline-tolerantiepijplijn.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Http::Resilience::IHttpResiliencePipelineBuilder ^ AddResilienceHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, System::String ^ pipelineName, Action<Polly::ResiliencePipelineBuilder<System::Net::Http::HttpResponseMessage ^> ^> ^ configure);
public static Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder AddResilienceHandler(this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, string pipelineName, Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>> configure);
static member AddResilienceHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * string * Action<Polly.ResiliencePipelineBuilder<System.Net.Http.HttpResponseMessage>> -> Microsoft.Extensions.Http.Resilience.IHttpResiliencePipelineBuilder
<Extension()>
Public Function AddResilienceHandler (builder As IHttpClientBuilder, pipelineName As String, configure As Action(Of ResiliencePipelineBuilder(Of HttpResponseMessage))) As IHttpResiliencePipelineBuilder

Parameters

builder
IHttpClientBuilder

Het opbouwproces.

pipelineName
String

De aangepaste id voor de tolerantiepijplijn, die wordt gebruikt in de naam van de pijplijn.

configure
Action<ResiliencePipelineBuilder<HttpResponseMessage>>

De callback waarmee de pijplijn wordt geconfigureerd.

Retouren

De waarde van builder.

Opmerkingen

De uiteindelijke naam van de pijplijn is een combinatie van Name en pipelineName. Gebruik de naam-id van de pijplijn als uw HTTP-client meerdere handlers voor tolerantie bevat.

Van toepassing op