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. |