Compartilhar via


HttpClientFactoryOptions Classe

Definição

Uma classe de opções para configurar o IHttpClientFactorypadrã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 de tempo em que uma instância de HttpMessageHandler pode ser reutilizado. Cada cliente nomeado pode ter seu 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 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 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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a