CosmosDbPartitionedStorage Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Implementa um fornecedor de armazenamento baseado no CosmosDB através da criação de partições 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 CosmosDbPartitionedStorage classe . com as credenciais do CosmosDB fornecidas, o ID da base de dados e o ID de contentor. |
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Inicializa uma nova instância da CosmosDbPartitionedStorage classe . com as credenciais do CosmosDB fornecidas, o ID da base de dados e o ID da coleção. |
Métodos
DeleteAsync(String[], CancellationToken) |
Elimina um ou mais itens do contentor do Cosmos DB. |
Dispose() |
Elimina a instância do objeto e liberta quaisquer objetos relacionados pertencentes à classe . |
Dispose(Boolean) |
Elimina os objetos utilizados pela classe . |
ReadAsync(String[], CancellationToken) |
Lê um ou mais itens com chaves correspondentes do contentor do Cosmos DB. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Insere ou atualiza um ou mais itens no contentor do Cosmos DB. |
Métodos da Extensão
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Obtém e escreve fortemente uma coleção de IStoreItem objetos a partir do armazenamento de estado. |