Udostępnij za pośrednictwem


PollyHttpClientBuilderExtensions Klasa

Definicja

Metody rozszerzeń do konfigurowania PolicyHttpMessageHandler programów obsługi komunikatów w ramach potoku obsługi komunikatów i HttpClient .

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
Dziedziczenie
PollyHttpClientBuilderExtensions

Metody

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

Dodaje obiekt PolicyHttpMessageHandler , który będzie otaczał wykonywanie żądań zasadami zwróconymi przez element policySelector.

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

Dodaje obiekt PolicyHttpMessageHandler , który będzie otaczał wykonywanie żądań zasadami zwróconymi przez element policySelector.

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

Dodaje element PolicyHttpMessageHandler , który będzie otaczać wykonywanie żądań za pomocą zasad zwróconych przez wykonanie podanej logiki keySelector wyboru klucza i policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Dodaje element PolicyHttpMessageHandler , który będzie otaczać wykonywanie żądania przy użyciu podanego IAsyncPolicy`1elementu .

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

Dodaje obiekt PolicyHttpMessageHandler , który będzie otaczał wykonywanie żądań zasadami zwróconymi przez element IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Dodaje obiekt PolicyHttpMessageHandler , który będzie otaczał wykonywanie żądań zasadami zwróconymi przez element IReadOnlyPolicyRegistry<TKey>.

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

Dodaje obiekt PolicyHttpMessageHandler , który będzie otaczać wykonywanie żądań utworzonym Policy przez wykonanie podanego delegata konfiguracji. Konstruktor zasad zostanie wstępnie skonfigurowany w celu wyzwolenia stosowania zasad dla żądań, które kończą się niepowodzeniem z warunkami wskazującymi błąd przejściowy.

Dotyczy