Microsoft.Extensions.Http Namespace

Contém classes e abstrações usadas para configurar HttpClient e HttpMessageHandler em IHttpClientFactory.

Classes

Nome Description
HttpClientFactoryOptions

Fornece opções para configurar o padrão IHttpClientFactory.

HttpMessageHandlerBuilder

Uma abstração do construtor para configurar HttpMessageHandler instâncias.

PolicyHttpMessageHandler

Uma DelegatingHandler implementação que executa o processamento de solicitação cercado por um Policy.

Interfaces

Nome Description
IHttpMessageHandlerBuilderFilter

Usado pelo Microsoft.Extensions.Http.DefaultHttpClientFactory para aplicar inicialização adicional à configuração do HttpMessageHandlerBuilder imediatamente antes de Build() ser chamado.

ITypedHttpClientFactory<TClient>

Uma abstração de fábrica para um componente que pode criar instâncias de cliente tipadas com configuração personalizada para um determinado nome lógico.