CosmosDbPartitionedStorage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert einen CosmosDB-basierten Speicheranbieter mithilfe der Partitionierung für einen Bot.
public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
interface IStorage
interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
- Vererbung
-
CosmosDbPartitionedStorage
- Implementiert
Konstruktoren
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
Initialisiert eine neue Instanz der CosmosDbPartitionedStorage-Klasse. mit den angegebenen CosmosDB-Anmeldeinformationen, datenbank-ID und Container-ID. |
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Initialisiert eine neue Instanz der CosmosDbPartitionedStorage-Klasse. mit den angegebenen CosmosDB-Anmeldeinformationen, datenbank-ID und Sammlungs-ID. |
Methoden
DeleteAsync(String[], CancellationToken) |
Löscht mindestens ein Element aus dem Cosmos DB-Container. |
Dispose() |
Veräußert die Objektinstanz und gibt alle zugehörigen Objekte frei, die der -Klasse gehören. |
Dispose(Boolean) |
Entfernt objekte, die von der -Klasse verwendet werden. |
ReadAsync(String[], CancellationToken) |
Liest mindestens ein Element mit übereinstimmenden Schlüsseln aus dem Cosmos DB-Container. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Fügt ein oder mehrere Elemente in den Cosmos DB-Container ein oder aktualisiert sie. |
Erweiterungsmethoden
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Ruft eine Auflistung von IStoreItem Objekten aus dem Zustandsspeicher ab und gibt sie stark ein. |