ConnectionPolicy interface
Stellt die Verbindungsrichtlinie dar, die einem CosmosClient im Azure Cosmos DB-Datenbankdienst zugeordnet ist.
Eigenschaften
connection |
Bestimmt, mit welchem Modus eine Verbindung mit Cosmos hergestellt werden soll. (Derzeit nur Gatewayoption unterstützt) |
enable |
Kennzeichnen, um die Hintergrundaktualisierung von Endpunkten zu aktivieren/zu deaktivieren. Der Standardwert ist „false“.
Die Endpunktermittlung mit |
enable |
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. |
endpoint |
Rate in Millisekunden, mit der der Client die Endpunktliste im Hintergrund aktualisiert |
preferred |
Liste der Azure-Regionen, die als bevorzugte Speicherorte für Leseanforderungen verwendet werden sollen. |
request |
Anforderungstimeout (Zeit, um auf die Antwort vom Netzwerkpeer zu warten). In Millisekunden dargestellt. |
retry |
RetryOptions-Objekt, das mehrere konfigurierbare Eigenschaften definiert, die während der Wiederholung verwendet werden. |
use |
Das Flag, das Schreibvorgänge an beliebigen Speicherorten (Regionen) für georeplizierte Datenbankkonten im Azure Cosmos DB-Dienst ermöglicht.
Der Standardwert ist |
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