Partager via


HttpClientConfiguration class

Configuration de HttpClient.

Remarques

L’objet HttpClientConfiguration fournit un ensemble de commutateurs permettant d’activer/désactiver diverses fonctionnalités de la classe HttpClient. Normalement, ces commutateurs sont définis (par exemple, lors de l’appel de HttpClient.fetch()) en fournissant l’une des valeurs par défaut prédéfinies à partir de HttpClientConfigurations, mais les commutateurs peuvent également être modifiés via la méthode HttpClientConfiguration.overrideWith().

Constructeurs

(constructor)(flags, overrideFlags)

Crée une nouvelle instance de HttpClientConfiguration avec les indicateurs spécifiés. Les valeurs par défaut seront utilisées pour tous les indicateurs manquants ou non définis. Si overrideFlags est spécifié, il est prioritaire sur les indicateurs.

Propriétés

flags

Méthodes

initializeFlags()

Les classes Child doivent remplacer cette méthode pour initialiser l’objet des indicateurs.

overrideWith(sourceFlags)

Les classes Child doivent remplacer cette méthode pour créer le type de classe Child, plutôt que le type de classe de base.

Détails du constructeur

(constructor)(flags, overrideFlags)

Crée une nouvelle instance de HttpClientConfiguration avec les indicateurs spécifiés. Les valeurs par défaut seront utilisées pour tous les indicateurs manquants ou non définis. Si overrideFlags est spécifié, il est prioritaire sur les indicateurs.

constructor(flags: IHttpClientConfiguration, overrideFlags?: IHttpClientConfiguration);

Paramètres

overrideFlags
IHttpClientConfiguration

Détails de la propriété

flags

protected flags: IHttpClientConfiguration;

Valeur de propriété

Détails de la méthode

initializeFlags()

Les classes Child doivent remplacer cette méthode pour initialiser l’objet des indicateurs.

/** @virtual */
protected initializeFlags(): void;

Retours

void

overrideWith(sourceFlags)

Les classes Child doivent remplacer cette méthode pour créer le type de classe Child, plutôt que le type de classe de base.

/** @virtual */
overrideWith(sourceFlags: IHttpClientConfiguration): HttpClientConfiguration;

Paramètres

Retours