ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AddStandardHedgingHandler(IHttpClientBuilder) |
要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。 |
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>) |
要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。 |
AddStandardHedgingHandler(IHttpClientBuilder)
要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。
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
パラメーター
- builder
- IHttpClientBuilder
HTTP クライアント ビルダー。
戻り値
IStandardHedgingHandlerBuilder標準のヘッジ動作を構成するために使用できるインスタンス。
注釈
標準のヘッジでは、サーキット ブレーカーのプールを使用して、異常なエンドポイントがヘッジされないようにします。 既定では、プールからの選択は URL 機関 (スキーム + ホスト + ポート) に基づいています。 拡張機能を呼び出 SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) して、戦略の選択方法を構成することをお勧めします。
使用される回復性戦略の詳細については HttpStandardHedgingResilienceOptions 、「」を参照してください。
適用対象
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)
要求の実行を標準のヘッジ メカニズムでラップする標準のヘッジ ハンドラーを追加します。
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
パラメーター
- builder
- IHttpClientBuilder
HTTP クライアント ビルダー。
- configure
- Action<IRoutingStrategyBuilder>
このハンドラーに関連付けられているルーティング戦略を構成します。
戻り値
IStandardHedgingHandlerBuilder標準のヘッジ動作を構成するために使用できるインスタンス。
注釈
標準のヘッジでは、サーキット ブレーカーのプールを使用して、異常なエンドポイントがヘッジされないようにします。 既定では、プールからの選択は URL 機関 (スキーム + ホスト + ポート) に基づいています。 拡張機能を呼び出 SelectPipelineByAuthority(IStandardHedgingHandlerBuilder) して、戦略の選択方法を構成することをお勧めします。
使用される回復性戦略の詳細については HttpStandardHedgingResilienceOptions 、「」を参照してください。
適用対象
.NET