HttpClientConfiguration class
Configuração para HttpClient.
Comentários
O objeto HttpClientConfiguration fornece um conjunto de opções para ativar/desativar vários recursos da classe HttpClient. Normalmente, essas opções são definidas (por exemplo, ao chamar HttpClient.fetch()) fornecendo um dos padrões predefinidos de HttpClientConfigurations; porém, as opções também podem ser alteradas por meio do método HttpClientConfiguration.overrideWith().
Construtores
(constructor)(flags, override |
Cria uma nova instância de HttpClientConfiguration com os sinalizadores especificados. Os valores padrão serão usados para quaisquer sinalizadores ausentes ou indefinidos. Se overrideFlags for especificado, ele terá precedência sobre outros sinalizadores. |
Propriedades
flags |
Métodos
initialize |
As classes filho devem substituir esse método para inicializar o objeto de sinalizadores. |
override |
As classes filho devem substituir esse método para construir o tipo de classe filho, em vez do tipo de classe base. |
Detalhes do construtor
(constructor)(flags, overrideFlags)
Cria uma nova instância de HttpClientConfiguration com os sinalizadores especificados. Os valores padrão serão usados para quaisquer sinalizadores ausentes ou indefinidos. Se overrideFlags for especificado, ele terá precedência sobre outros sinalizadores.
constructor(flags: IHttpClientConfiguration, overrideFlags?: IHttpClientConfiguration);
Parâmetros
- flags
- IHttpClientConfiguration
- overrideFlags
- IHttpClientConfiguration
Detalhes da propriedade
flags
Detalhes do método
initializeFlags()
As classes filho devem substituir esse método para inicializar o objeto de sinalizadores.
/** @virtual */
protected initializeFlags(): void;
Retornos
void
overrideWith(sourceFlags)
As classes filho devem substituir esse método para construir o tipo de classe filho, em vez do tipo de classe base.
/** @virtual */
overrideWith(sourceFlags: IHttpClientConfiguration): HttpClientConfiguration;
Parâmetros
- sourceFlags
- IHttpClientConfiguration