aio Пакет

Классы

ContainerProxy

Интерфейс для взаимодействия с определенным контейнером базы данных.

Экземпляр этого класса не следует создавать напрямую. Вместо этого используйте <xref:azure.cosmos.aio.database.DatabaseProxy.get_container_client> метод для получения существующего контейнера или <xref:azure.cosmos.aio.database.DatabaseProxy.create_container> метод для создания нового контейнера.

Контейнер в базе данных API SQL Azure Cosmos DB — это коллекция документов, каждый из которых представлен в виде элемента.

CosmosClient

Логическое представление учетной записи Azure Cosmos DB на стороне клиента.

Этот клиент используется для настройки и выполнения запросов к службе Azure Cosmos DB.

Рекомендуется поддерживать один экземпляр CosmosClient на время существования приложения, что обеспечивает эффективное управление подключениями и производительность.

Инициализация CosmosClient — это тяжелая операция. Не используйте инициализацию экземпляров CosmosClient в качестве учетных данных или проверки сетевого подключения.

Создайте экземпляр нового CosmosClient.

DatabaseProxy

Интерфейс для взаимодействия с определенной базой данных.

Экземпляр этого класса не следует создавать напрямую. Вместо этого используйте <xref:azure.cosmos.aio.cosmos_client.CosmosClient.get_database_client> метод для получения существующей базы данных или <xref:azure.cosmos.aio.cosmos_client.CosmosClient.create_database> метод для создания новой базы данных.

База данных содержит один или несколько контейнеров, каждый из которых может содержать элементы, хранимые процедуры, триггеры и определяемые пользователем функции.

База данных также может иметь связанных пользователей, каждый из которых настроен с набором разрешений на доступ к определенным контейнерам, хранимым процедурам, триггерам, определяемым пользователем функциям или элементам.

База данных API SQL Azure Cosmos DB имеет следующие системные свойства. Эти свойства доступны только для чтения:

  • _rid: идентификатор ресурса.

  • _ts: время последнего обновления ресурса. Значение — метка времени.

  • _self: уникальный адресируемый URI для ресурса.

  • _etag: тег ресурса, необходимый для управления оптимистическим параллелизмом.

  • _colls: адресируемый путь к ресурсу коллекций.

  • _users: адресируемый путь к ресурсу пользователей.

ScriptsProxy

Интерфейс для взаимодействия с хранимыми процедурами.

Экземпляр этого класса не следует создавать напрямую. Вместо этого используйте scripts атрибут .

UserProxy

Интерфейс для взаимодействия с конкретным пользователем.

Экземпляр этого класса не следует создавать напрямую. Вместо этого используйте get_user_client метод .