Partager via


ResilienceHttpClientBuilderExtensions.AddResilienceHandler Méthode

Définition

Surcharges

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

Ajoute un gestionnaire de pipeline de résilience qui utilise un pipeline de résilience inline nommé.

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

Ajoute un gestionnaire de pipeline de résilience qui utilise un pipeline de résilience inline nommé.

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

Source:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Source:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Ajoute un gestionnaire de pipeline de résilience qui utilise un pipeline de résilience inline nommé.

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

Paramètres

builder
IHttpClientBuilder

Générateur instance.

pipelineName
String

Identificateur personnalisé du pipeline de résilience, utilisé dans le nom du pipeline.

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

Rappel qui configure le pipeline.

Retours

la valeur de la propriété builder ;

Remarques

Le nom final du pipeline est la combinaison de Name et pipelineName. Utilisez l’identificateur de nom de pipeline si votre client HTTP contient plusieurs gestionnaires de résilience.

S’applique à

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

Source:
ResilienceHttpClientBuilderExtensions.Resilience.cs
Source:
ResilienceHttpClientBuilderExtensions.Resilience.cs

Ajoute un gestionnaire de pipeline de résilience qui utilise un pipeline de résilience inline nommé.

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

Paramètres

builder
IHttpClientBuilder

Générateur instance.

pipelineName
String

Identificateur personnalisé du pipeline de résilience, utilisé dans le nom du pipeline.

configure
Action<Polly.ResiliencePipelineBuilder<HttpResponseMessage>>

Rappel qui configure le pipeline.

Retours

la valeur de la propriété builder ;

Remarques

Le nom final du pipeline est la combinaison de Name et pipelineName. Utilisez l’identificateur de nom de pipeline si votre client HTTP contient plusieurs gestionnaires de résilience.

S’applique à