aio Pacchetto

Classi

ContainerProxy

Interfaccia da interagire con un contenitore di database specifico.

Questa classe non deve essere creata direttamente. Usare invece il <xref:azure.cosmos.aio.database.DatabaseProxy.get_container_client> metodo per ottenere un contenitore esistente o il <xref:azure.cosmos.aio.database.DatabaseProxy.create_container> metodo per creare un nuovo contenitore.

Un contenitore in un database API SQL di Azure Cosmos DB è una raccolta di documenti, ognuno dei quali è rappresentato come elemento.

CosmosClient

Rappresentazione logica lato client di un account Azure Cosmos DB.

Usare questo client per configurare ed eseguire richieste al servizio Azure Cosmos DB.

È consigliabile mantenere una singola istanza di CosmosClient per durata dell'applicazione che consente una gestione e prestazioni di connessione efficienti.

L'inizializzazione di CosmosClient è un'operazione pesante: non usare le istanze cosmosClient di inizializzazione come credenziali o convalida della connettività di rete.

Creare un'istanza di un nuovo CosmosClient.

DatabaseProxy

Interfaccia da interagire con un database specifico.

Questa classe non deve essere creata direttamente. Usare invece il <xref:azure.cosmos.aio.cosmos_client.CosmosClient.get_database_client> metodo per ottenere un database esistente o il <xref:azure.cosmos.aio.cosmos_client.CosmosClient.create_database> metodo per creare un nuovo database.

Un database contiene uno o più contenitori, ognuno dei quali può contenere elementi, stored procedure, trigger e funzioni definite dall'utente.

Un database può anche avere utenti associati, ognuno dei quali è configurato con un set di autorizzazioni per l'accesso a determinati contenitori, stored procedure, trigger, funzioni definite dall'utente o elementi.

Un database API SQL di Azure Cosmos DB include le proprietà generate dal sistema seguenti. Queste proprietà sono di sola lettura:

  • _rid: ID risorsa.

  • _ts: quando la risorsa è stata aggiornata. Il valore è un timestamp.

  • _self: URI indirizzabile univoco per la risorsa.

  • _etag: l'etag delle risorse richiesto per il controllo di concorrenza ottimistica.

  • _colls: percorso indirizzabile della risorsa delle raccolte.

  • _users: percorso indirizzabile della risorsa utenti.

ScriptsProxy

Interfaccia da interagire con stored procedure.

Questa classe non deve essere creata direttamente. Usare invece l'attributo scripts .

UserProxy

Interfaccia da interagire con un utente specifico.

Questa classe non deve essere creata direttamente. Usare invece il get_user_client metodo .