Freigeben über


ResilienceHttpClientBuilderExtensions.AddResilienceHandler Methode

Definition

Überlädt

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

Fügt einen Resilienzpipelinehandler hinzu, der eine benannte Inlineresilienzpipeline verwendet.

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

Fügt einen Resilienzpipelinehandler hinzu, der eine benannte Inlineresilienzpipeline verwendet.

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

Quelle:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Fügt einen Resilienzpipelinehandler hinzu, der eine benannte Inlineresilienzpipeline verwendet.

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

Parameter

builder
IHttpClientBuilder

Der Generator instance.

pipelineName
String

Der benutzerdefinierte Bezeichner für die Resilienzpipeline, der im Namen der Pipeline verwendet wird.

configure
Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>

Der Rückruf, der die Pipeline konfiguriert.

Gibt zurück

Der Wert von builder.

Hinweise

Der endgültige Pipelinename ist eine Kombination aus Name und pipelineName. Verwenden Sie den Pipelinenamenbezeichner, wenn Ihr HTTP-Client mehrere Resilienzhandler enthält.

Gilt für:

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

Quelle:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Fügt einen Resilienzpipelinehandler hinzu, der eine benannte Inlineresilienzpipeline verwendet.

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

Parameter

builder
IHttpClientBuilder

Der Generator instance.

pipelineName
String

Der benutzerdefinierte Bezeichner für die Resilienzpipeline, der im Namen der Pipeline verwendet wird.

configure
Action<ResiliencePipelineBuilder<HttpResponseMessage>>

Der Rückruf, der die Pipeline konfiguriert.

Gibt zurück

Der Wert von builder.

Hinweise

Der endgültige Pipelinename ist eine Kombination aus Name und pipelineName. Verwenden Sie den Pipelinenamenbezeichner, wenn Ihr HTTP-Client mehrere Resilienzhandler enthält.

Gilt für: