Partager via


CosmosDbPartitionedStorage Classe

Définition

Implémente un fournisseur de stockage basé sur CosmosDB à l’aide du partitionnement pour un bot.

public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
    interface IStorage
    interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
Héritage
CosmosDbPartitionedStorage
Implémente

Constructeurs

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Initialise une nouvelle instance de la classe CosmosDbPartitionedStorage. à l’aide des informations d’identification CosmosDB, de l’ID de base de données et de l’ID de conteneur fournis.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Initialise une nouvelle instance de la classe CosmosDbPartitionedStorage. en utilisant les informations d’identification CosmosDB, l’ID de base de données et l’ID de collection fournis.

Méthodes

DeleteAsync(String[], CancellationToken)

Supprime un ou plusieurs éléments du conteneur Cosmos DB.

Dispose()

Supprime l’instance d’objet et libère tous les objets associés appartenant à la classe.

Dispose(Boolean)

Supprime les objets utilisés par la classe .

ReadAsync(String[], CancellationToken)

Lit un ou plusieurs éléments avec des clés correspondantes à partir du conteneur Cosmos DB.

WriteAsync(IDictionary<String,Object>, CancellationToken)

Insère ou met à jour un ou plusieurs éléments dans le conteneur Cosmos DB.

Méthodes d’extension

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

Obtient et tape fortement une collection d’objets IStoreItem du stockage d’état.

S’applique à