ConnectionPolicy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la stratégie de connexion associée à un DocumentClient pour se connecter au service Azure Cosmos DB.
public sealed class ConnectionPolicy
type ConnectionPolicy = class
Public NotInheritable Class ConnectionPolicy
- Héritage
-
ConnectionPolicy
Constructeurs
ConnectionPolicy() |
Initialise une nouvelle instance de la ConnectionPolicy classe pour se connecter au service Azure Cosmos DB. |
Propriétés
ConnectionMode |
Obtient ou définit le mode de connexion utilisé par le client lors de la connexion au service Azure Cosmos DB. |
ConnectionProtocol |
Obtient ou définit le protocole de connexion lors de la connexion au service Azure Cosmos DB. |
Default |
Obtient la stratégie de connexion par défaut utilisée pour se connecter au service Azure Cosmos DB. |
EnableEndpointDiscovery |
Obtient ou définit l’indicateur pour activer la découverte de point de terminaison pour les comptes de base de données géorépliqués dans le service Azure Cosmos DB. |
EnableReadRequestsFallback |
Obtient ou définit si les lectures doivent être autorisées à accéder à plusieurs régions configurées sur un compte du service Azure Cosmos DB. |
EnableTcpConnectionEndpointRediscovery |
Obtient ou définit l’indicateur pour activer l’actualisation du cache d’adresses lors de la notification de réinitialisation de connexion |
IdleTcpConnectionTimeout |
(Direct/TCP) Contrôle la durée d’inactivité après laquelle les connexions inutilisées sont fermées. |
MaxConnectionLimit |
Obtient ou définit le nombre maximal de connexions simultanées autorisées pour le point de terminaison de service cible dans le service Azure Cosmos DB. |
MaxRequestsPerTcpConnection |
(Direct/TCP) Contrôle le nombre de demandes autorisées simultanément sur une seule connexion TCP. Lorsque d’autres demandes sont simultanément en cours d’exécution, le client direct/TCP ouvre des connexions supplémentaires. |
MaxTcpConnectionsPerEndpoint |
(Direct/TCP) Contrôle le nombre maximal de connexions TCP qui peuvent être ouvertes à chaque serveur principal Cosmos DB. Avec MaxRequestsPerTcpConnection, ce paramètre limite le nombre de demandes envoyées simultanément à un seul back-end Cosmos DB (MaxRequestsPerTcpConnection x MaxTcpConnectionPerEndpoint). |
MediaReadMode |
Obtient ou définit le mode de téléchargement du contenu de la pièce jointe (c’est-à-dire un média) lors de la connexion au service Azure Cosmos DB. |
MediaRequestTimeout |
Obtient ou définit le délai d’expiration de la demande multimédia en secondes lors de la connexion au service Azure Cosmos DB. Le nombre spécifie le temps d’attente de la réponse de l’homologue réseau pour les opérations de contenu des pièces jointes (c’est-à-dire média). |
OpenTcpConnectionTimeout |
(Direct/TCP) Contrôle la durée autorisée pour tenter d’établir une connexion. |
PortReuseMode |
(Direct/TCP) Contrôle la stratégie de réutilisation des ports clients utilisée par la pile de transport. |
PreferredLocations |
Obtient et définit les emplacements (régions) préférés pour les comptes de base de données géorépliqués dans le service Azure Cosmos DB. Par exemple, « USA Est » comme emplacement par défaut. |
QueryPlanGenerationMode |
Obtient ou définit un indicateur pour l’exécution de la requête afin de contrôler la façon dont le sdk instance obtient le plan de requête. ServiceInterop fonctionne uniquement sur Windows avec l’application s’exécutant dans x64 et permet au SDK de générer le plan de requête localement |
RequestTimeout |
Obtient ou définit le délai d’expiration de la requête en secondes lors de la connexion au service Azure Cosmos DB. Le nombre spécifie le temps d’attente de la réponse de l’homologue réseau. |
RetryOptions |
Obtient ou définit le RetryOptions associé à dans DocumentClient le service Azure Cosmos DB. |
UseMultipleWriteLocations |
Obtient ou définit l’indicateur pour 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 Azure Cosmos DB. |
UserAgentSuffix |
Suffixe à ajouter à l’agent utilisateur par défaut pour le service Azure Cosmos DB. |
Méthodes
SetCurrentLocation(String) |
Remplit automatiquement le pour les PreferredLocations comptes de base de données géorépliqués dans le service Azure Cosmos DB, en fonction de la région actuelle dans laquelle le client s’exécute. |
S’applique à
Azure SDK for .NET
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour