Microsoft.Extensions.Http Namespace

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

Classes

HttpClientFactoryOptions

Uma classe de opções para configurar o IHttpClientFactory padrão.

HttpMessageHandlerBuilder

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

PolicyHttpMessageHandler

Uma implementação de DelegatingHandler que executa o processamento de solicitações circundado por um Policy.

Interfaces

IHttpMessageHandlerBuilderFilter

Usado pela classe DefaultHttpClientFactory interna para aplicar inicialização adicional à configuração HttpMessageHandlerBuilder imediatamente antes Build() de ser chamada.

ITypedHttpClientFactory<TClient>

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