Freigeben über


ConnectionPolicy interface

Stellt die Verbindungsrichtlinie dar, die einem CosmosClient im Azure Cosmos DB-Datenbankdienst zugeordnet ist.

Eigenschaften

connectionMode

Bestimmt, mit welchem Modus eine Verbindung mit Cosmos hergestellt werden soll. (Derzeit nur Gatewayoption unterstützt)

enableBackgroundEndpointRefreshing

Kennzeichnen, um die Hintergrundaktualisierung von Endpunkten zu aktivieren/zu deaktivieren. Der Standardwert ist „false“. Die Endpunktermittlung mit enableEndpointsDiscovery funktioniert weiterhin bei fehlerhaften Anforderungen.

enableEndpointDiscovery

Kennzeichnen, um die automatische Umleitung von Anforderungen basierend auf Lese-/Schreibvorgängen zu aktivieren/deaktivieren. Die Standardeinstellung ist „true“. Erforderlich, um client.dispose() aufzurufen, wenn dies auf true festgelegt wird, nachdem der CosmosClient in einem anderen Prozess oder im Browser zerstört wurde.

endpointRefreshRateInMs

Rate in Millisekunden, mit der der Client die Endpunktliste im Hintergrund aktualisiert

preferredLocations

Liste der Azure-Regionen, die als bevorzugte Speicherorte für Leseanforderungen verwendet werden sollen.

requestTimeout

Anforderungstimeout (Zeit, um auf die Antwort vom Netzwerkpeer zu warten). In Millisekunden dargestellt.

retryOptions

RetryOptions-Objekt, das mehrere konfigurierbare Eigenschaften definiert, die während der Wiederholung verwendet werden.

useMultipleWriteLocations

Das Flag, das Schreibvorgänge an beliebigen Speicherorten (Regionen) für georeplizierte Datenbankkonten im Azure Cosmos DB-Dienst ermöglicht. Der Standardwert ist false.

Details zur Eigenschaft

connectionMode

Bestimmt, mit welchem Modus eine Verbindung mit Cosmos hergestellt werden soll. (Derzeit nur Gatewayoption unterstützt)

connectionMode?: Gateway

Eigenschaftswert

enableBackgroundEndpointRefreshing

Kennzeichnen, um die Hintergrundaktualisierung von Endpunkten zu aktivieren/zu deaktivieren. Der Standardwert ist „false“. Die Endpunktermittlung mit enableEndpointsDiscovery funktioniert weiterhin bei fehlerhaften Anforderungen.

enableBackgroundEndpointRefreshing?: boolean

Eigenschaftswert

boolean

enableEndpointDiscovery

Kennzeichnen, um die automatische Umleitung von Anforderungen basierend auf Lese-/Schreibvorgängen zu aktivieren/deaktivieren. Die Standardeinstellung ist „true“. Erforderlich, um client.dispose() aufzurufen, wenn dies auf true festgelegt wird, nachdem der CosmosClient in einem anderen Prozess oder im Browser zerstört wurde.

enableEndpointDiscovery?: boolean

Eigenschaftswert

boolean

endpointRefreshRateInMs

Rate in Millisekunden, mit der der Client die Endpunktliste im Hintergrund aktualisiert

endpointRefreshRateInMs?: number

Eigenschaftswert

number

preferredLocations

Liste der Azure-Regionen, die als bevorzugte Speicherorte für Leseanforderungen verwendet werden sollen.

preferredLocations?: string[]

Eigenschaftswert

string[]

requestTimeout

Anforderungstimeout (Zeit, um auf die Antwort vom Netzwerkpeer zu warten). In Millisekunden dargestellt.

requestTimeout?: number

Eigenschaftswert

number

retryOptions

RetryOptions-Objekt, das mehrere konfigurierbare Eigenschaften definiert, die während der Wiederholung verwendet werden.

retryOptions?: RetryOptions

Eigenschaftswert

useMultipleWriteLocations

Das Flag, das Schreibvorgänge an beliebigen Speicherorten (Regionen) für georeplizierte Datenbankkonten im Azure Cosmos DB-Dienst ermöglicht. Der Standardwert ist false.

useMultipleWriteLocations?: boolean

Eigenschaftswert

boolean