ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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>)
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.