ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler メソッド

定義

オーバーロード

AddStandardHedgingHandler(IHttpClientBuilder)

要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。

AddStandardHedgingHandler(IHttpClientBuilder)

ソース:
ResilienceHttpClientBuilderExtensions.Hedging.cs

要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。

public static Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder AddStandardHedgingHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder);

パラメーター

builder
IHttpClientBuilder

HTTP クライアント ビルダー。

戻り値

IStandardHedgingHandlerBuilder標準のヘッジ動作を構成するために使用できるインスタンス。

注釈

標準のヘッジでは、サーキット ブレーカーのプールを使用して、異常なエンドポイントがヘッジされないようにします。 既定では、プールからの選択は URL 機関 (スキーム + ホスト + ポート) に基づいています。 拡張機能を呼び出 SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) して、戦略の選択方法を構成することをお勧めします。

使用される回復性戦略の詳細については HttpStandardHedgingResilienceOptions 、「」を参照してください。

適用対象

.NET 9 (package-provided) およびその他のバージョン
製品 バージョン
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

ソース:
ResilienceHttpClientBuilderExtensions.Hedging.cs

要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。

public static Microsoft.Extensions.Http.Resilience.IStandardHedgingHandlerBuilder AddStandardHedgingHandler (this Microsoft.Extensions.DependencyInjection.IHttpClientBuilder builder, Action<Microsoft.Extensions.Http.Resilience.IRoutingStrategyBuilder> configure);

パラメーター

builder
IHttpClientBuilder

HTTP クライアント ビルダー。

configure
Action<IRoutingStrategyBuilder>

このハンドラーに関連付けられているルーティング戦略を構成します。

戻り値

IStandardHedgingHandlerBuilder標準のヘッジ動作を構成するために使用できるインスタンス。

注釈

標準のヘッジでは、サーキット ブレーカーのプールを使用して、異常なエンドポイントがヘッジされないようにします。 既定では、プールからの選択は URL 機関 (スキーム + ホスト + ポート) に基づいています。 拡張機能を呼び出 SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) して、戦略の選択方法を構成することをお勧めします。

使用される回復性戦略の詳細については HttpStandardHedgingResilienceOptions 、「」を参照してください。

適用対象

.NET 9 (package-provided) およびその他のバージョン
製品 バージョン
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)