Sdílet prostřednictvím


PollyHttpClientBuilderExtensions Třída

Definice

Metody rozšíření pro konfiguraci obslužných PolicyHttpMessageHandler rutin zpráv jako součásti kanálu a HttpClient obslužné rutiny zpráv.

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
Dědičnost
PollyHttpClientBuilderExtensions

Metody

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

Přidá příkaz PolicyHttpMessageHandler , který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem policySelector.

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

Přidá příkaz PolicyHttpMessageHandler , který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem policySelector.

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

Přidá příkaz PolicyHttpMessageHandler , který bude obklopovat provádění požadavku se zásadou vrácenou spuštěním poskytnuté logiky keySelector výběru klíče a policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Přidá příkaz, PolicyHttpMessageHandler který bude obklopovat provádění požadavku se zadaným IAsyncPolicy`1příkazem .

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

Přidá příkaz PolicyHttpMessageHandler , který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Přidá příkaz PolicyHttpMessageHandler , který bude obklopovat provádění požadavku se zásadou vrácenou nástrojem IReadOnlyPolicyRegistry<TKey>.

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

Přidá objekt PolicyHttpMessageHandler , který bude obklopovat provádění Policy požadavku s vytvořeným spuštěním zadaného delegáta konfigurace. Tvůrce zásad bude předem nakonfigurovaný tak, aby aktivoval použití zásad pro požadavky, které selžou s podmínkami, které značí přechodné selhání.

Platí pro