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 permettant d’activer/désactiver l’actualisation en arrière-plan des points de terminaison. La valeur par défaut est false.
La découverte de point de terminaison à l’aide |
enable |
Indicateur permettant d’activer/désactiver la redirection automatique des requêtes en fonction des opérations de lecture/écriture. La valeur par défaut est true. Requis pour appeler client.dispose() lorsque cette valeur est définie sur true après la destruction du CosmosClient dans un autre processus ou dans le navigateur. |
endpoint |
Vitesse en millisecondes à laquelle 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 n’importe quel emplacement (région) 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 permettant d’activer/désactiver l’actualisation en arrière-plan des points de terminaison. La valeur par défaut est false.
La découverte de point de terminaison à l’aide enableEndpointsDiscovery
de 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. La valeur par défaut est true. Requis pour appeler client.dispose() lorsque cette valeur est définie sur true après la destruction du CosmosClient dans un autre processus ou dans le navigateur.
enableEndpointDiscovery?: boolean
Valeur de propriété
boolean
endpointRefreshRateInMs
Vitesse en millisecondes à laquelle 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 n’importe quel emplacement (région) 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