Freigeben über


HttpClientConfiguration class

Konfiguration für HttpClient.

Hinweise

Das HttpClientConfiguration-Objekt stellt eine Reihe von Optionen zum Aktivieren/Deaktivieren verschiedener Features der HttpClient-Klasse bereit. Normalerweise werden diese Switches festgelegt (z. B. beim Aufrufen von HttpClient.fetch()), indem eine der vordefinierten Standardwerte von HttpClientConfigurations bereitgestellt wird. Switches können jedoch auch über die HttpClientConfiguration.overrideWith()-Methode geändert werden.

Konstruktoren

(constructor)(flags, overrideFlags)

Erstellt eine neue Instanz von HttpClientConfiguration mit den angegebenen Flags. Die Standardwerte werden für alle Flags verwendet, die fehlen oder nicht definiert sind. Wenn overrideFlags angegeben wird, hat dies Vorrang vor Flags.

Eigenschaften

flags

Methoden

initializeFlags()

Untergeordnete Klassen sollten diese Methode überschreiben, um das Flags-Objekt zu initialisieren.

overrideWith(sourceFlags)

Untergeordnete Klassen sollten diese Methode überschreiben, um den untergeordneten Klassentyp anstelle des grundlegenden Klassentyps zu erstellen.

Details zum Konstruktor

(constructor)(flags, overrideFlags)

Erstellt eine neue Instanz von HttpClientConfiguration mit den angegebenen Flags. Die Standardwerte werden für alle Flags verwendet, die fehlen oder nicht definiert sind. Wenn overrideFlags angegeben wird, hat dies Vorrang vor Flags.

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

Parameter

overrideFlags
IHttpClientConfiguration

Details zur Eigenschaft

flags

protected flags: IHttpClientConfiguration;

Eigenschaftswert

Details zur Methode

initializeFlags()

Untergeordnete Klassen sollten diese Methode überschreiben, um das Flags-Objekt zu initialisieren.

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

Gibt zurück

void

overrideWith(sourceFlags)

Untergeordnete Klassen sollten diese Methode überschreiben, um den untergeordneten Klassentyp anstelle des grundlegenden Klassentyps zu erstellen.

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

Parameter

Gibt zurück