aio Pakiet

Klasy

ContainerProxy

Interfejs umożliwiający interakcję z określonym kontenerem bazy danych.

Ta klasa nie powinna być tworzone bezpośrednio. Zamiast tego użyj <xref:azure.cosmos.aio.database.DatabaseProxy.get_container_client> metody , aby uzyskać istniejący kontener lub <xref:azure.cosmos.aio.database.DatabaseProxy.create_container> metodę tworzenia nowego kontenera.

Kontener w bazie danych interfejsu API SQL usługi Azure Cosmos DB to kolekcja dokumentów, z których każda jest reprezentowana jako element.

CosmosClient

Logiczna reprezentacja konta usługi Azure Cosmos DB po stronie klienta.

Ten klient służy do konfigurowania i wykonywania żądań do usługi Azure Cosmos DB.

Zaleca się utrzymanie pojedynczego wystąpienia usługi CosmosClient na okres istnienia aplikacji, co umożliwia wydajne zarządzanie połączeniami i wydajność.

Inicjowanie usługi CosmosClient jest operacją ciężką — nie używaj inicjalizacji wystąpień cosmosClient jako poświadczeń ani weryfikacji łączności sieciowej.

Utwórz wystąpienie nowego obiektu CosmosClient.

DatabaseProxy

Interfejs umożliwiający interakcję z określoną bazą danych.

Ta klasa nie powinna być tworzone bezpośrednio. Zamiast tego użyj <xref:azure.cosmos.aio.cosmos_client.CosmosClient.get_database_client> metody , aby uzyskać istniejącą bazę danych lub <xref:azure.cosmos.aio.cosmos_client.CosmosClient.create_database> metodę tworzenia nowej bazy danych.

Baza danych zawiera co najmniej jeden kontener, z których każdy może zawierać elementy, procedury składowane, wyzwalacze i funkcje zdefiniowane przez użytkownika.

Baza danych może również mieć skojarzonych użytkowników, z których każdy jest skonfigurowany z zestawem uprawnień dostępu do niektórych kontenerów, procedur składowanych, wyzwalaczy, funkcji zdefiniowanych przez użytkownika lub elementów.

Baza danych interfejsu API SQL usługi Azure Cosmos DB ma następujące właściwości wygenerowane przez system. Te właściwości są tylko do odczytu:

  • _rid: identyfikator zasobu.

  • _ts: kiedy zasób został ostatnio zaktualizowany. Wartość jest znacznikiem czasu.

  • _self: unikatowy adresowy identyfikator URI zasobu.

  • _etag: tag zasobu wymagany do optymistycznej kontroli współbieżności.

  • _colls: ścieżka adresowa zasobu kolekcji.

  • _users: ścieżka adresowa zasobu użytkowników.

ScriptsProxy

Interfejs umożliwiający interakcję z procedurami składowanymi.

Ta klasa nie powinna być tworzone bezpośrednio. Zamiast tego użyj atrybutu scripts .

UserProxy

Interfejs umożliwiający interakcję z określonym użytkownikiem.

Ta klasa nie powinna być tworzone bezpośrednio. Zamiast tego użyj get_user_client metody .