Microsoft.Extensions.Http Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes e abstrações usadas para configurar HttpClient e HttpMessageHandler em IHttpClientFactory.
Classes
| Name | Description |
|---|---|
| HttpClientFactoryOptions |
Fornece opções para configurar o padrão IHttpClientFactory. |
| HttpMessageHandlerBuilder |
Uma abstração builder para configurar HttpMessageHandler instâncias. |
| PolicyHttpMessageHandler |
Uma DelegatingHandler implementação que executa processamento de pedidos rodeada por um Policy. |
Interfaces
| Name | Description |
|---|---|
| IHttpMessageHandlerBuilderFilter |
Usado pelo Microsoft.Extensions.Http.DefaultHttpClientFactory para aplicar inicialização adicional à configuração, o 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 dado nome lógico. |