PollyHttpClientBuilderExtensions クラス

定義

PolicyHttpMessageHandler メッセージ ハンドラーを HttpClient メッセージ ハンドラー パイプラインの一部として構成するための拡張メソッド。

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
継承
PollyHttpClientBuilderExtensions

メソッド

AddPolicyHandler(IHttpClientBuilder, Func<HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

policySelector から返されるポリシーを含む要求の実行を囲む PolicyHttpMessageHandler を追加します。

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

policySelector から返されるポリシーを含む要求の実行を囲む PolicyHttpMessageHandler を追加します。

AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage, String,IAsyncPolicy<HttpResponseMessage>>, Func<HttpRequestMessage, String>)

PolicyHttpMessageHandler指定されたキー選択ロジック keySelectorpolicyFactoryを実行して返されるポリシーで要求の実行を囲む を追加します。

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

IAsyncPolicy`1 を指定して要求の実行を囲む PolicyHttpMessageHandler を追加します。

AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)

IReadOnlyPolicyRegistry<TKey> から返されるポリシーを含む要求の実行を囲む PolicyHttpMessageHandler を追加します。

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

IReadOnlyPolicyRegistry<TKey> から返されるポリシーを含む要求の実行を囲む PolicyHttpMessageHandler を追加します。

AddTransientHttpErrorPolicy(IHttpClientBuilder, Func<PolicyBuilder<HttpResponseMessage>,IAsyncPolicy<HttpResponseMessage>>)

指定した構成デリゲートを実行して作成された Policy を含む要求の実行を囲む PolicyHttpMessageHandler を追加します。 ポリシー ビルダーは、一時的な障害を示す条件で失敗した要求に対して、ポリシーの適用をトリガーするように事前構成されます。

適用対象