CosmosDbPartitionedStorage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |