ConnectionPolicy interface
Représente la stratégie de connexion associée à un CosmosClient dans le service de base de données Azure Cosmos DB.
Propriétés
connection |
Détermine le mode avec lequel se connecter à Cosmos. (Actuellement, prend uniquement en charge l’option passerelle) |
enable |
Indicateur pour activer/désactiver l’actualisation en arrière-plan des points de terminaison. La valeur par défaut est false.
La découverte de points de terminaison à l’aide de |
enable |
Indicateur permettant d’activer/désactiver la redirection automatique des requêtes en fonction des opérations de lecture/écriture. True par défaut. Obligatoire pour appeler client.dispose() quand cette valeur est définie sur true après avoir détruit CosmosClient à l’intérieur d’un autre processus ou dans le navigateur. |
endpoint |
Taux en millisecondes au niveau duquel le client actualise la liste des points de terminaison en arrière-plan |
preferred |
Liste des régions Azure à utiliser comme emplacements préférés pour les demandes de lecture. |
request |
Délai d’expiration de la demande (délai d’attente de la réponse de l’homologue réseau). Représenté en millisecondes. |
retry |
Objet RetryOptions qui définit plusieurs propriétés configurables utilisées lors de la nouvelle tentative. |
use |
Indicateur qui active les écritures sur tous les emplacements (régions) pour les comptes de base de données géorépliqués dans le service Azure Cosmos DB.
La valeur par défaut est |
Détails de la propriété
connectionMode
Détermine le mode avec lequel se connecter à Cosmos. (Actuellement, prend uniquement en charge l’option passerelle)
connectionMode?: Gateway
Valeur de propriété
enableBackgroundEndpointRefreshing
Indicateur pour activer/désactiver l’actualisation en arrière-plan des points de terminaison. La valeur par défaut est false.
La découverte de points de terminaison à l’aide de enableEndpointsDiscovery
fonctionne toujours pour les demandes ayant échoué.
enableBackgroundEndpointRefreshing?: boolean
Valeur de propriété
boolean
enableEndpointDiscovery
Indicateur permettant d’activer/désactiver la redirection automatique des requêtes en fonction des opérations de lecture/écriture. True par défaut. Obligatoire pour appeler client.dispose() quand cette valeur est définie sur true après avoir détruit CosmosClient à l’intérieur d’un autre processus ou dans le navigateur.
enableEndpointDiscovery?: boolean
Valeur de propriété
boolean
endpointRefreshRateInMs
Taux en millisecondes au niveau duquel le client actualise la liste des points de terminaison en arrière-plan
endpointRefreshRateInMs?: number
Valeur de propriété
number
preferredLocations
Liste des régions Azure à utiliser comme emplacements préférés pour les demandes de lecture.
preferredLocations?: string[]
Valeur de propriété
string[]
requestTimeout
Délai d’expiration de la demande (délai d’attente de la réponse de l’homologue réseau). Représenté en millisecondes.
requestTimeout?: number
Valeur de propriété
number
retryOptions
Objet RetryOptions qui définit plusieurs propriétés configurables utilisées lors de la nouvelle tentative.
retryOptions?: RetryOptions
Valeur de propriété
useMultipleWriteLocations
Indicateur qui active les écritures sur tous les emplacements (régions) pour les comptes de base de données géorépliqués dans le service Azure Cosmos DB.
La valeur par défaut est false
.
useMultipleWriteLocations?: boolean
Valeur de propriété
boolean