Compartilhar via


HttpClientFactoryOptions Classe

Definição

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

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

Construtores

HttpClientFactoryOptions()

Inicializa uma nova instância da classe HttpClientFactoryOptions.

Propriedades

HandlerLifetime

Obtém ou define o período que uma instância de HttpMessageHandler pode ser reutilizada. Cada cliente nomeado pode ter o próprio valor de tempo de vida do manipulador configurado. O valor padrão dessa propriedade é dois minutos. Defina o tempo de vida como InfiniteTimeSpan para desabilitar a 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

O delegado 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 o 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 os aplicativos existentes. É recomendável usar a configuração padrão para novos aplicativos.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a