Partager via


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

connectionMode

Détermine le mode avec lequel se connecter à Cosmos. (Actuellement prend uniquement en charge l’option Passerelle)

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é.

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.

endpointRefreshRateInMs

Vitesse en millisecondes à laquelle le client actualise la liste des points de terminaison en arrière-plan

preferredLocations

Liste des régions Azure à utiliser comme emplacements préférés pour les demandes de lecture.

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.

retryOptions

Objet RetryOptions qui définit plusieurs propriétés configurables utilisées lors de la nouvelle tentative.

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.

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