ResilienceHttpClientBuilderExtensions.AddStandardHedgingHandler メソッド

定義

オーバーロード

AddStandardHedgingHandler(IHttpClientBuilder)

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

AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)

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

AddStandardHedgingHandler(IHttpClientBuilder)

ソース:
ResilienceHttpClientBuilderExtensions.Hedging.cs

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

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>)

ソース:
ResilienceHttpClientBuilderExtensions.Hedging.cs

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

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 、「」を参照してください。

適用対象