PollyHttpClientBuilderExtensions Classe

Definição

Fornece métodos de extensão para configurar PolicyHttpMessageHandler manipuladores de mensagens como parte de um HttpClient pipeline de manipuladores de mensagens.

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

Métodos

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

Adiciona um PolicyHttpMessageHandler que vai rodear a execução do pedido com uma política devolvida pelo policySelector.

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

Adiciona um PolicyHttpMessageHandler que vai rodear a execução do pedido com uma política devolvida pelo policySelector.

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

Adiciona a PolicyHttpMessageHandler que rodeará a execução do pedido com uma política devolvida executando a lógica keySelector de seleção de chaves fornecida e policyFactory.

AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)

Adiciona um PolicyHttpMessageHandler que irá rodear a execução do pedido com o fornecido IAsyncPolicy`1.

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

Adiciona um PolicyHttpMessageHandler que vai rodear a execução do pedido com uma política devolvida pelo IReadOnlyPolicyRegistry<TKey>.

AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)

Adiciona um PolicyHttpMessageHandler que vai rodear a execução do pedido com uma política devolvida pelo IReadOnlyPolicyRegistry<TKey>.

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

Adiciona um PolicyHttpMessageHandler que irá rodear a execução do pedido com um Policy criado ao executar o delegado de configuração fornecido. O construtor de políticas será pré-configurado para acionar a aplicação da política para pedidos que falham com condições que indicam uma falha transitória.

Aplica-se a