Compartir a través de


CosmosDbPartitionedStorage Clase

Definición

Implementa un proveedor de almacenamiento basado en CosmosDB mediante la creación de particiones para un bot.

public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
    interface IStorage
    interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
Herencia
CosmosDbPartitionedStorage
Implementaciones

Constructores

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de contenedor proporcionados de CosmosDB.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Inicializa una nueva instancia de la clase CosmosDbPartitionedStorage. con las credenciales, el identificador de base de datos y el identificador de colección proporcionados de CosmosDB.

Métodos

DeleteAsync(String[], CancellationToken)

Elimina uno o varios elementos del contenedor de Cosmos DB.

Dispose()

Elimina la instancia de objeto y libera los objetos relacionados que pertenecen a la clase .

Dispose(Boolean)

Elimina los objetos usados por la clase .

ReadAsync(String[], CancellationToken)

Lee uno o varios elementos con claves coincidentes del contenedor de Cosmos DB.

WriteAsync(IDictionary<String,Object>, CancellationToken)

Inserta o actualiza uno o varios elementos en el contenedor de Cosmos DB.

Métodos de extensión

ReadAsync<TStoreItem>(IStorage, String[], CancellationToken)

Obtiene y escribe fuertemente una colección de IStoreItem objetos del almacenamiento de estado.

Se aplica a