Partager via


ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Méthode

Définition

Surcharges

AddStandardHedgingHandler(IHttpClientBuilder)

Ajoute un gestionnaire de couverture standard qui encapsule l’exécution de la requête avec un mécanisme de couverture standard.

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Ajoute un gestionnaire de couverture standard qui encapsule l’exécution de la requête avec un mécanisme de couverture standard.

AddStandardHedgingHandler(IHttpClientBuilder)

Source:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Ajoute un gestionnaire de couverture standard qui encapsule l’exécution de la requête avec un mécanisme de couverture standard.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Http::Resilience::IStandardHedgingHandlerBuilder ^ AddStandardHedgingHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder);
public static Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder AddStandardHedgingHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder);
static member AddStandardHedgingHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder
<Extension()>
Public Function AddStandardHedgingHandler (builder As IHttpClientBuilder) As IStandardHedgingHandlerBuilder

Paramètres

builder
IHttpClientBuilder

Générateur de client HTTP.

Retours

Un IStandardHedgingHandlerBuilder instance qui peut être utilisé pour configurer le comportement de couverture standard.

Remarques

La couverture standard utilise un pool de disjoncteurs pour garantir que les points de terminaison non sains ne sont pas couverts. Par défaut, la sélection dans le pool est basée sur l’autorité d’URL (schéma + hôte + port). Il est recommandé de configurer la façon dont les stratégies sont sélectionnées en appelant SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) des extensions.

Consultez HttpStandardHedgingResilienceOptions pour plus d’informations sur les stratégies de résilience utilisées.

S’applique à

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Source:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Ajoute un gestionnaire de couverture standard qui encapsule l’exécution de la requête avec un mécanisme de couverture standard.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Http::Resilience::IStandardHedgingHandlerBuilder ^ AddStandardHedgingHandler(Microsoft::Extensions::DependencyInjection::IHttpClientBuilder ^ builder, Action<Microsoft::Extensions::Http::Resilience::IRoutingStrategyBuilder ^> ^ configure);
public static Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder AddStandardHedgingHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder> configure);
static member AddStandardHedgingHandler : Microsoft.Extensions.DependencyInjection.IHttpClientBuilder * Action<Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder> -> Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder
<Extension()>
Public Function AddStandardHedgingHandler (builder As IHttpClientBuilder, configure As Action(Of IRoutingStrategyBuilder)) As IStandardHedgingHandlerBuilder

Paramètres

builder
IHttpClientBuilder

Générateur de client HTTP.

configure
Action<IRoutingStrategyBuilder>

Configure la stratégie de routage associée à ce gestionnaire.

Retours

Un IStandardHedgingHandlerBuilder instance qui peut être utilisé pour configurer le comportement de couverture standard.

Remarques

La couverture standard utilise un pool de disjoncteurs pour garantir que les points de terminaison non sains ne sont pas couverts. Par défaut, la sélection dans le pool est basée sur l’autorité d’URL (schéma + hôte + port). Il est recommandé de configurer la façon dont les stratégies sont sélectionnées en appelant SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) des extensions.

Consultez HttpStandardHedgingResilienceOptions pour plus d’informations sur les stratégies de résilience utilisées.

S’applique à