Udostępnij za pośrednictwem


ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Metoda

Definicja

Przeciążenia

AddStandardHedgingHandler(IHttpClientBuilder)

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

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

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

AddStandardHedgingHandler(IHttpClientBuilder)

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

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

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

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

Uwagi

Standardowe zabezpieczenie wykorzystuje pulę wyłączników w celu zapewnienia, że złe punkty końcowe 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ń.

Aby uzyskać więcej informacji na temat używanych strategii odporności, zobacz HttpStandardHedgingResilienceOptions .

Dotyczy

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

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

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

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

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

Uwagi

Standardowe zabezpieczenie wykorzystuje pulę wyłączników w celu zapewnienia, że złe punkty końcowe 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ń.

Aby uzyskać więcej informacji na temat używanych strategii odporności, zobacz HttpStandardHedgingResilienceOptions .

Dotyczy