aio Pacote

Classes

ContainerProxy

Uma interface para interagir com um Contentor de BD específico.

Esta classe não deve ser instanciada diretamente. Em vez disso, utilize o <xref:azure.cosmos.aio.database.DatabaseProxy.get_container_client> método para obter um contentor existente ou o <xref:azure.cosmos.aio.database.DatabaseProxy.create_container> método para criar um novo contentor.

Um contentor numa base de dados da API SQL do Azure Cosmos DB é uma coleção de documentos, cada um dos quais é representado como um Item.

CosmosClient

Uma representação lógica do lado do cliente de uma conta do Azure Cosmos DB.

Utilize este cliente para configurar e executar pedidos para o serviço do Azure Cosmos DB.

Recomenda-se manter uma única instância do CosmosClient por duração da aplicação, o que permite uma gestão e desempenho de ligações eficientes.

A inicialização do CosmosClient é uma operação intensiva – não utilize a inicialização de instâncias do CosmosClient como credenciais ou validações de conectividade de rede.

Instanciar um novo CosmosClient.

DatabaseProxy

Uma interface para interagir com uma base de dados específica.

Esta classe não deve ser instanciada diretamente. Em vez disso, utilize o <xref:azure.cosmos.aio.cosmos_client.CosmosClient.get_database_client> método para obter uma base de dados existente ou o <xref:azure.cosmos.aio.cosmos_client.CosmosClient.create_database> método para criar uma nova base de dados.

Uma base de dados contém um ou mais contentores, cada um dos quais pode conter itens, procedimentos armazenados, acionadores e funções definidas pelo utilizador.

Uma base de dados também pode ter utilizadores associados, cada um dos quais está configurado com um conjunto de permissões para aceder a determinados contentores, procedimentos armazenados, acionadores, funções definidas pelo utilizador ou itens.

Uma base de dados da API SQL do Azure Cosmos DB tem as seguintes propriedades geradas pelo sistema. Estas propriedades são só de leitura:

  • _rid: o ID do recurso.

  • _ts: quando o recurso foi atualizado pela última vez. O valor é um carimbo de data/hora.

  • _self: o URI endereçável exclusivo para o recurso.

  • _etag: a etag de recursos necessária para o controlo de simultaneidade otimista.

  • _colls: o caminho endereçável do recurso de coleções.

  • _users: o caminho endereçável do recurso dos utilizadores.

ScriptsProxy

Uma interface para interagir com procedimentos armazenados.

Esta classe não deve ser instanciada diretamente. Em vez disso, utilize o scripts atributo .

UserProxy

Uma interface para interagir com um utilizador específico.

Esta classe não deve ser instanciada diretamente. Em vez disso, utilize o get_user_client método .