HttpClientFactoryOptions Classe

Definição

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

public ref class HttpClientFactoryOptions
public class HttpClientFactoryOptions
type HttpClientFactoryOptions = class
Public Class HttpClientFactoryOptions
Herança
HttpClientFactoryOptions

Construtores

Name Description
HttpClientFactoryOptions()

Inicializa uma nova instância da HttpClientFactoryOptions classe.

Propriedades

Name Description
HandlerLifetime

Obtém ou define o tempo que uma HttpMessageHandler instância pode ser reutilizada. Cada cliente nomeado pode ter seu próprio valor de vida útil do manipulador configurado. O valor padrão desta propriedade é de dois minutos. Defina o tempo de vida para InfiniteTimeSpan desativar a expiração do handler.

HttpClientActions

Obtém uma lista de operações usadas para configurar um HttpClient.

HttpMessageHandlerBuilderActions

Obtém uma lista de operações usadas para configurar um HttpMessageHandlerBuilder.

ShouldRedactHeaderValue

Recebe ou define o Func<T,TResult> que determina se deve ocultar o valor do cabeçalho HTTP antes de registar.

SuppressHandlerScope

Obtém ou define um valor que determina se o IHttpClientFactory irá criar um âmbito de injeção de dependências ao construir um HttpMessageHandler. Se false (por defeito), será criado um âmbito, caso contrário não será criado um âmbito.

Esta opção é fornecida para compatibilidade com aplicações existentes. Recomenda-se usar a definição padrão para novas aplicações.

Aplica-se a