Condividi tramite


ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Metodo

Definizione

Overload

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

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.

Restituisce

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

Commenti

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

Per altre informazioni sulle strategie di resilienza usate, vedere HttpStandardHedgingResilienceOptions .

Si applica a

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

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.

Restituisce

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

Commenti

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

Per altre informazioni sulle strategie di resilienza usate, vedere HttpStandardHedgingResilienceOptions .

Si applica a