Aracılığıyla paylaş


ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Yöntem

Tanım

Aşırı Yüklemeler

AddStandardHedgingHandler(IHttpClientBuilder)

İsteğin yürütülmesini standart bir oluşturma mekanizmasıyla sarmalayan standart bir oluşturma işleyicisi ekler.

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

İsteğin yürütülmesini standart bir oluşturma mekanizmasıyla sarmalayan standart bir oluşturma işleyicisi ekler.

AddStandardHedgingHandler(IHttpClientBuilder)

Kaynak:
ResilienceHttpClientBuilderExtensions.Hedging.cs

İsteğin yürütülmesini standart bir oluşturma mekanizmasıyla sarmalayan standart bir oluşturma işleyicisi ekler.

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

Parametreler

builder
IHttpClientBuilder

HTTP istemci oluşturucusu.

Döndürülenler

IStandardHedgingHandlerBuilder Standart riskten korunma davranışını yapılandırmak için kullanılabilecek bir örnek.

Açıklamalar

Standart tarama, iyi durumda olmayan uç noktaların hedged edilmediğinden emin olmak için bir devre kesici havuzu kullanır. Varsayılan olarak, havuzdan seçim URL Yetkilisi'ne (düzen + konak + bağlantı noktası) bağlıdır. Uzantıları çağırarak SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) stratejilerin seçilme şeklini yapılandırmanız önerilir.

Kullanılan dayanıklılık stratejileri hakkında daha fazla ayrıntı için bkz HttpStandardHedgingResilienceOptions .

Şunlara uygulanır

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Kaynak:
ResilienceHttpClientBuilderExtensions.Hedging.cs

İsteğin yürütülmesini standart bir oluşturma mekanizmasıyla sarmalayan standart bir oluşturma işleyicisi ekler.

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

Parametreler

builder
IHttpClientBuilder

HTTP istemci oluşturucusu.

configure
Action<IRoutingStrategyBuilder>

Bu işleyiciyle ilişkili yönlendirme stratejisini yapılandırıyor.

Döndürülenler

IStandardHedgingHandlerBuilder Standart riskten korunma davranışını yapılandırmak için kullanılabilecek bir örnek.

Açıklamalar

Standart tarama, iyi durumda olmayan uç noktaların hedged edilmediğinden emin olmak için bir devre kesici havuzu kullanır. Varsayılan olarak, havuzdan seçim URL Yetkilisi'ne (düzen + konak + bağlantı noktası) bağlıdır. Uzantıları çağırarak SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) stratejilerin seçilme şeklini yapılandırmanız önerilir.

Kullanılan dayanıklılık stratejileri hakkında daha fazla ayrıntı için bkz HttpStandardHedgingResilienceOptions .

Şunlara uygulanır