Condividi tramite


ResilienceHttpClientBuilderExtensions.AddResilienceHandler Metodo

Definizione

Overload

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

Aggiunge un gestore della pipeline di resilienza che usa una pipeline di resilienza inline denominata.

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

Aggiunge un gestore della pipeline di resilienza che usa una pipeline di resilienza inline denominata.

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

Origine:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Origine:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Aggiunge un gestore della pipeline di resilienza che usa una pipeline di resilienza inline denominata.

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

Parametri

builder
IHttpClientBuilder

Istanza del generatore.

pipelineName
String

Identificatore personalizzato per la pipeline di resilienza, usato nel nome della pipeline.

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

Callback che configura la pipeline.

Restituisce

Valore di builder.

Commenti

Il nome finale della pipeline è costituito dalla combinazione di Name e pipelineName. Usare l'identificatore del nome della pipeline se il client HTTP contiene più gestori di resilienza.

Si applica a

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

Origine:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Origine:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Aggiunge un gestore della pipeline di resilienza che usa una pipeline di resilienza inline denominata.

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

Parametri

builder
IHttpClientBuilder

Istanza del generatore.

pipelineName
String

Identificatore personalizzato per la pipeline di resilienza, usato nel nome della pipeline.

configure
Action<Polly.ResiliencePipelineBuilder<HttpResponseMessage>>

Callback che configura la pipeline.

Restituisce

Valore di builder.

Commenti

Il nome finale della pipeline è costituito dalla combinazione di Name e pipelineName. Usare l'identificatore del nome della pipeline se il client HTTP contiene più gestori di resilienza.

Si applica a