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

Nome Description
HttpClientFactoryOptions()

Inicializa uma nova instância da classe HttpClientFactoryOptions.

Propriedades

Nome Description
HandlerLifetime

Obtém ou define o período de tempo que uma HttpMessageHandler instância pode ser reutilizado. Cada cliente nomeado pode ter o próprio valor de tempo de vida do manipulador configurado. O valor padrão dessa propriedade é de dois minutos. Defina o tempo de vida para desabilitar a InfiniteTimeSpan expiração do manipulador.

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

Obtém ou define o Func<T,TResult> que determina se o valor do cabeçalho HTTP deve ser redigido antes do registro em log.

SuppressHandlerScope

Obtém ou define um valor que determina se ele IHttpClientFactory criará um escopo de injeção de dependência ao criar um HttpMessageHandler. Se false (padrão), um escopo será criado, caso contrário, um escopo não será criado.

Essa opção é fornecida para compatibilidade com aplicativos existentes. É recomendável usar a configuração padrão para novos aplicativos.

Aplica-se a