Partager via


aio Paquet

Classes

ContainerProxy

Interface permettant d’interagir avec un conteneur de base de données spécifique.

Cette classe ne doit pas être instanciée directement. Utilisez plutôt la <xref:azure.cosmos.aio.database.DatabaseProxy.get_container_client> méthode pour obtenir un conteneur existant ou la <xref:azure.cosmos.aio.database.DatabaseProxy.create_container> méthode pour créer un conteneur.

Un conteneur dans une base de données d’API SQL Azure Cosmos DB est une collection de documents, chacun d’eux étant représenté sous la forme d’un élément.

CosmosClient

Représentation logique côté client d’un compte Azure Cosmos DB.

Utilisez ce client pour configurer et exécuter des demandes au service Azure Cosmos DB.

Il est recommandé de conserver une seule instance de CosmosClient par durée de vie de l’application, ce qui permet une gestion efficace des connexions et des performances.

L’initialisation de CosmosClient est une opération lourde : n’utilisez pas d’instances CosmosClient d’initialisation comme informations d’identification ou validations de connectivité réseau.

Instanciez un nouveau CosmosClient.

DatabaseProxy

Interface permettant d’interagir avec une base de données spécifique.

Cette classe ne doit pas être instanciée directement. Utilisez plutôt la <xref:azure.cosmos.aio.cosmos_client.CosmosClient.get_database_client> méthode pour obtenir une base de données existante ou la <xref:azure.cosmos.aio.cosmos_client.CosmosClient.create_database> méthode pour créer une base de données.

Une base de données contient un ou plusieurs conteneurs, chacun pouvant contenir des éléments, des procédures stockées, des déclencheurs et des fonctions définies par l’utilisateur.

Une base de données peut également avoir des utilisateurs associés, chacun étant configuré avec un ensemble d’autorisations pour accéder à certains conteneurs, procédures stockées, déclencheurs, fonctions définies par l’utilisateur ou éléments.

Une base de données d’API SQL Azure Cosmos DB possède les propriétés générées par le système suivantes. Ces propriétés sont en lecture seule :

  • _rid : ID de ressource.

  • _ts : date de la dernière mise à jour de la ressource. La valeur est un horodateur.

  • _self : URI adressable unique pour la ressource.

  • _etag : etag de ressource requis pour le contrôle d’accès concurrentiel optimiste.

  • _colls : chemin adressable de la ressource de collections.

  • _users : chemin adressable de la ressource users.

ScriptsProxy

Interface permettant d’interagir avec les procédures stockées.

Cette classe ne doit pas être instanciée directement. Utilisez plutôt l’attribut scripts .

UserProxy

Interface permettant d’interagir avec un utilisateur spécifique.

Cette classe ne doit pas être instanciée directement. Utilisez plutôt la get_user_client méthode .