Compartilhar via


PollyHttpClientBuilderExtensions Classe

Definição

Métodos de extensões para configurar manipuladores de mensagens PolicyHttpMessageHandler como parte do pipeline do manipulador de mensagens HttpClient.

public ref class PollyHttpClientBuilderExtensions abstract sealed
public static class PollyHttpClientBuilderExtensions
type PollyHttpClientBuilderExtensions = class
Public Module PollyHttpClientBuilderExtensions
Herança
PollyHttpClientBuilderExtensions

Métodos

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

Adiciona um PolicyHttpMessageHandler, que envolverá a execução da solicitação com uma política retornada pelo policySelector.

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

Adiciona um PolicyHttpMessageHandler, que envolverá a execução da solicitação com uma política retornada pelo policySelector.

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

Adiciona um PolicyHttpMessageHandler que envolverá a execução da solicitação com uma política retornada executando a lógica keySelector de seleção de chave fornecida e policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Adiciona um PolicyHttpMessageHandler que envolve a execução da solicitação com o IAsyncPolicy`1 fornecido.

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

Adiciona um PolicyHttpMessageHandler, que envolverá a execução da solicitação com uma política retornada pelo IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Adiciona um PolicyHttpMessageHandler, que envolverá a execução da solicitação com uma política retornada pelo IReadOnlyPolicyRegistry<TKey>.

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

Adiciona um PolicyHttpMessageHandler que envolverá a execução de solicitação com um Policy criado executando o delegado de configuração fornecido. O construtor de política será pré-configurado para disparar o aplicativo da política para solicitações que falham com condições que indicam uma falha transitória.

Aplica-se a