CosmosDbPartitionedStorage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementa um provedor de armazenamento baseado em CosmosDB usando particionamento para um bot.
public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
interface IStorage
interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
- Herança
-
CosmosDbPartitionedStorage
- Implementações
Construtores
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
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. |
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Inicializa uma nova instância da classe CosmosDbPartitionedStorage. usando as credenciais do CosmosDB fornecidas, a ID do banco de dados e a ID da coleção. |
Métodos
DeleteAsync(String[], CancellationToken) |
Exclui um ou mais itens do contêiner do Cosmos DB. |
Dispose() |
Descarta a instância do objeto e libera todos os objetos relacionados pertencentes à classe . |
Dispose(Boolean) |
Descarta objetos usados pela classe . |
ReadAsync(String[], CancellationToken) |
Lê um ou mais itens com chaves correspondentes do contêiner do Cosmos DB. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Insere ou atualiza um ou mais itens no contêiner do Cosmos DB. |
Métodos de Extensão
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Obtém e digita fortemente uma coleção de IStoreItem objetos do armazenamento de estado. |