Partager via


ConnectionPolicy Classe

Représente la stratégie de connexion associée à un CosmosClientConnection.

Héritage
builtins.object
ConnectionPolicy

Constructeur

ConnectionPolicy()

Variables

RequestTimeout
int

Obtient ou définit le délai d’expiration de la requête (délai d’attente d’une réponse d’un homologue réseau).

ConnectionMode
ConnectionMode

Obtient ou définit le mode de connexion utilisé dans le client. (Actuellement, seule la passerelle est prise en charge.)

SSLConfiguration
SSLConfiguration

Obtient ou définit la configuration SSL.

ProxyConfiguration
ProxyConfiguration

Obtient ou définit la configuration du proxy.

EnableEndpointDiscovery
<xref:boolean>

Obtient ou définit l’indicateur de découverte de point de terminaison pour les comptes de base de données géorépliqués. Lorsque EnableEndpointDiscovery a la valeur true, le client découvre automatiquement les emplacements d’écriture et de lecture actuels et dirige les demandes vers l’emplacement approprié en tenant compte de la préférence de l’utilisateur (si elle est fournie) en tant que PreferredLocations.

PreferredLocations
list

Obtient ou définit les emplacements préférés pour les comptes de base de données géorépliqués. Lorsque EnableEndpointDiscovery a la valeur true et que PreferredLocations n’est pas vide, le client utilise cette liste pour évaluer l’emplacement final, en tenant compte de l’ordre spécifié dans PreferredLocations. Les emplacements de cette liste sont spécifiés en tant que noms des emplacements Azure Cosmos tels que « USA Ouest », « USA Est », « Inde centre », etc.

RetryOptions
<xref:RetryOptions>

Obtient ou définit les options de nouvelle tentative à appliquer à toutes les demandes lors d’une nouvelle tentative.

DisableSSLVerification
<xref:boolean>

Indicateur pour désactiver la vérification SSL pour les requêtes. La vérification SSL est activée par défaut.

Il est destiné à être utilisé uniquement lors du ciblage du point de terminaison de l’émulateur afin d’éviter l’échec de vos requêtes avec une erreur liée à SSL.

NE DÉFINISSEZ PAS cela lors du ciblage des points de terminaison de production.

UseMultipleWriteLocations
<xref:boolean>

Indicateur permettant d’activer les écritures sur n’importe quel emplacement (région) pour les comptes de base de données géorépliqués dans le service de base de données Azure Cosmos.

ConnectionRetryConfiguration
int ou ConnectionRetryPolicy ou <xref:urllib3.util.retry>

Nouvelle tentative de configuration à utiliser pour les nouvelles tentatives de connexion.