CosmosDbPartitionedStorage Classe

  • java.lang.Object
    • com.microsoft.bot.azure.CosmosDbPartitionedStorage

Implementações

public class CosmosDbPartitionedStorage
implements Storage

Implementa um provedor de armazenamento baseado em CosmosDB usando particionamento para um bot.

Resumo do Construtor

Construtor Description
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions withCosmosDbStorageOptions)

Inicializa uma nova instância do Cosmosclasse DbPartitionedStorage.

Resumo do método

Modificador e tipo Método e descrição
java.util.concurrent.CompletableFuture<java.lang.Void> delete(String[] keys)

Exclui um ou mais itens do contêiner do Cosmos DB.

java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.lang.Object>> read(String[] keys)

Lê itens de armazenamento do armazenamento.

java.util.concurrent.CompletableFuture<java.lang.Void> write(Map<String,Object> changes)

Insere ou atualiza um ou mais itens no contêiner do Cosmos DB.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

CosmosDbPartitionedStorage

public CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions withCosmosDbStorageOptions)

Inicializa uma nova instância da classe CosmosDbPartitionedStorage. usando as credenciais do CosmosDB fornecidas, a ID do banco de dados e a ID do contêiner.

Parâmetros:

withCosmosDbStorageOptions - Opções de configuração de armazenamento particionado do Cosmos DB.

Detalhes do método

delete

public CompletableFuture delete(String[] keys)

Exclui um ou mais itens do contêiner do Cosmos DB.

Parâmetros:

keys - Uma matriz de IDs para os itens a serem excluídos.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

read

public CompletableFuture> read(String[] keys)

Lê itens de armazenamento do armazenamento.

Parâmetros:

keys - Uma coleção de IDs para cada item a ser recuperado.

Retornos:

Um dicionário que contém os itens recuperados.

write

public CompletableFuture write(Map changes)

Insere ou atualiza um ou mais itens no contêiner do Cosmos DB.

Parâmetros:

changes - Um dicionário de itens a serem inseridos ou atualizados. A chave do item de dicionário é usada como a ID do item inserido/atualizado.

Retornos:

Uma tarefa que representa o trabalho enfileirado a ser executado.

Aplica-se a