ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler Methode

Definition

Überlädt

AddStandardHedgingHandler(IHttpClientBuilder)

Fügt einen Standard hedging-Handler hinzu, der die Ausführung der Anforderung mit einem Standardsicherungsmechanismus umschließt.

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Fügt einen Standard hedging-Handler hinzu, der die Ausführung der Anforderung mit einem Standardsicherungsmechanismus umschließt.

AddStandardHedgingHandler(IHttpClientBuilder)

Quelle:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Fügt einen Standard hedging-Handler hinzu, der die Ausführung der Anforderung mit einem Standardsicherungsmechanismus umschließt.

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

Parameter

builder
IHttpClientBuilder

Der HTTP-Client-Generator.

Gibt zurück

Ein IStandardHedgingHandlerBuilder instance, mit dem das Standardsicherungsverhalten konfiguriert werden kann.

Hinweise

Die Standardsicherung verwendet einen Pool von Leistungsschaltern, um sicherzustellen, dass fehlerhafte Endpunkte nicht abgesichert werden. Standardmäßig basiert die Auswahl aus dem Pool auf der URL-Autorität (Schema + Host + Port). Es wird empfohlen, die Art und Weise zu konfigurieren, wie die Strategien ausgewählt werden, indem Sie Erweiterungen aufrufen SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) .

Weitere Informationen zu den verwendeten Resilienzstrategien finden Sie HttpStandardHedgingResilienceOptions unter.

Gilt für:

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

Quelle:
ResilienceHttpClientBuilderExtensions.Hedging.cs

Fügt einen Standard hedging-Handler hinzu, der die Ausführung der Anforderung mit einem Standardsicherungsmechanismus umschließt.

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

Parameter

builder
IHttpClientBuilder

Der HTTP-Client-Generator.

configure
Action<IRoutingStrategyBuilder>

Konfiguriert die Routingstrategie, die diesem Handler zugeordnet ist.

Gibt zurück

Ein IStandardHedgingHandlerBuilder instance, mit dem das Standardsicherungsverhalten konfiguriert werden kann.

Hinweise

Die Standardsicherung verwendet einen Pool von Leistungsschaltern, um sicherzustellen, dass fehlerhafte Endpunkte nicht abgesichert werden. Standardmäßig basiert die Auswahl aus dem Pool auf der URL-Autorität (Schema + Host + Port). Es wird empfohlen, die Art und Weise zu konfigurieren, wie die Strategien ausgewählt werden, indem Sie Erweiterungen aufrufen SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) .

Weitere Informationen zu den verwendeten Resilienzstrategien finden Sie HttpStandardHedgingResilienceOptions unter.

Gilt für: