ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Metoda

Definicja

Przeciążenia

Nazwa Opis
AddStandardHedgingHandler(IHttpClientBuilder)

Dodaje standardową procedurę obsługi zabezpieczania, która opakowuje wykonywanie żądania za pomocą standardowego mechanizmu zabezpieczania.

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Dodaje standardową procedurę obsługi zabezpieczania, która opakowuje wykonywanie żądania za pomocą standardowego mechanizmu zabezpieczania.

AddStandardHedgingHandler(IHttpClientBuilder)

Źródło:
ResilienceHttpClientBuilderExtensions.Hedging.cs
Źródło:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Dodaje standardową procedurę obsługi zabezpieczania, która opakowuje wykonywanie żądania za pomocą standardowego mechanizmu zabezpieczania.

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

Parametry

builder
IHttpClientBuilder

Konstruktor klienta HTTP.

Zwraca

Wystąpienie IStandardHedgingHandlerBuilder , które może służyć do konfigurowania standardowego zachowania hedgingowego.

Uwagi

Standardowe zabezpieczenie wykorzystuje pulę wyłączników, aby zapewnić, że punkty końcowe w złej kondycji nie są zabezpieczone. Domyślnie wybór z puli jest oparty na urzędzie ADRESU URL (schemat + host + port). Zaleca się skonfigurowanie sposobu wybierania strategii przez wywoływanie SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) rozszerzeń.

Zobacz HttpStandardHedgingResilienceOptions , aby uzyskać więcej informacji na temat stosowanych strategii odporności.

Dotyczy

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Źródło:
ResilienceHttpClientBuilderExtensions.Hedging.cs
Źródło:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Dodaje standardową procedurę obsługi zabezpieczania, która opakowuje wykonywanie żądania za pomocą standardowego mechanizmu zabezpieczania.

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

Parametry

builder
IHttpClientBuilder

Konstruktor klienta HTTP.

configure
Action<IRoutingStrategyBuilder>

Konfiguruje strategię routingu skojarzoną z tą procedurą obsługi.

Zwraca

Wystąpienie IStandardHedgingHandlerBuilder , które może służyć do konfigurowania standardowego zachowania hedgingowego.

Uwagi

Standardowe zabezpieczenie wykorzystuje pulę wyłączników, aby zapewnić, że punkty końcowe w złej kondycji nie są zabezpieczone. Domyślnie wybór z puli jest oparty na urzędzie ADRESU URL (schemat + host + port). Zaleca się skonfigurowanie sposobu wybierania strategii przez wywoływanie SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) rozszerzeń.

Zobacz HttpStandardHedgingResilienceOptions , aby uzyskać więcej informacji na temat stosowanych strategii odporności.

Dotyczy