ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Metodo

Definizione

Overload

Nome Descrizione
AddStandardHedgingHandler(IHttpClientBuilder)

Aggiunge un gestore di hedging standard che esegue il wrapping dell'esecuzione della richiesta con un meccanismo di hedging standard.

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Aggiunge un gestore di hedging standard che esegue il wrapping dell'esecuzione della richiesta con un meccanismo di hedging standard.

AddStandardHedgingHandler(IHttpClientBuilder)

Origine:
ResilienceHttpClientBuilderExtensions.Hedging.cs
Origine:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Aggiunge un gestore di hedging standard che esegue il wrapping dell'esecuzione della richiesta con un meccanismo di hedging 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

Parametri

builder
IHttpClientBuilder

Generatore di client HTTP.

Valori restituiti

IStandardHedgingHandlerBuilder Istanza che può essere usata per configurare il comportamento di hedging standard.

Commenti

L'hedging standard usa un pool di interruttori di circuito per garantire che gli endpoint non integri non siano coperti da protezione. Per impostazione predefinita, la selezione del pool si basa sull'autorità URL (schema + host + porta). È consigliabile configurare la modalità di selezione delle strategie chiamando SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) le estensioni.

Per altri dettagli sulle strategie di resilienza usate, vedere HttpStandardHedgingResilienceOptions .

Si applica a

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Origine:
ResilienceHttpClientBuilderExtensions.Hedging.cs
Origine:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Aggiunge un gestore di hedging standard che esegue il wrapping dell'esecuzione della richiesta con un meccanismo di hedging 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

Parametri

builder
IHttpClientBuilder

Generatore di client HTTP.

configure
Action<IRoutingStrategyBuilder>

Configura la strategia di routing associata a questo gestore.

Valori restituiti

IStandardHedgingHandlerBuilder Istanza che può essere usata per configurare il comportamento di hedging standard.

Commenti

L'hedging standard usa un pool di interruttori di circuito per garantire che gli endpoint non integri non siano coperti da protezione. Per impostazione predefinita, la selezione del pool si basa sull'autorità URL (schema + host + porta). È consigliabile configurare la modalità di selezione delle strategie chiamando SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) le estensioni.

Per altri dettagli sulle strategie di resilienza usate, vedere HttpStandardHedgingResilienceOptions .

Si applica a