Sdílet prostřednictvím


ResilienceHttpClientBuilderExtensions.AddResilienceHandler Metoda

Definice

Přetížení

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

Přidá obslužnou rutinu kanálu odolnosti, která používá pojmenovaný vložený kanál odolnosti.

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

Přidá obslužnou rutinu kanálu odolnosti, která používá pojmenovaný vložený kanál odolnosti.

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

Zdroj:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Zdroj:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Přidá obslužnou rutinu kanálu odolnosti, která používá pojmenovaný vložený kanál odolnosti.

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

Parametry

builder
IHttpClientBuilder

Instance tvůrce.

pipelineName
String

Vlastní identifikátor kanálu odolnosti, který se používá v názvu kanálu.

configure
Action<Polly.ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>

Zpětné volání, které konfiguruje kanál.

Návraty

Hodnota .builder

Poznámky

Konečný název kanálu je kombinace a NamepipelineName. Pokud klient HTTP obsahuje více obslužných rutin odolnosti, použijte identifikátor názvu kanálu.

Platí pro

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

Zdroj:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Zdroj:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Přidá obslužnou rutinu kanálu odolnosti, která používá pojmenovaný vložený kanál odolnosti.

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

Parametry

builder
IHttpClientBuilder

Instance tvůrce.

pipelineName
String

Vlastní identifikátor kanálu odolnosti, který se používá v názvu kanálu.

configure
Action<Polly.ResiliencePipelineBuilder<HttpResponseMessage>>

Zpětné volání, které konfiguruje kanál.

Návraty

Hodnota .builder

Poznámky

Konečný název kanálu je kombinace a NamepipelineName. Pokud klient HTTP obsahuje více obslužných rutin odolnosti, použijte identifikátor názvu kanálu.

Platí pro