Język

CosmosDbPartitionedStorage Klasa

Definicja

Implementuje dostawcę pamięci masowej opartej na CosmosDB, wykorzystując partycjonowanie dla bota.

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

Konstruktory

Nazwa Opis
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Inicjuje nowe wystąpienie klasy CosmosDbPartitionedStorage. używając udostępnionych danych uwierzytelniających CosmosDB, identyfikatora bazy danych oraz identyfikatora kolekcji.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Inicjuje nowe wystąpienie klasy CosmosDbPartitionedStorage. używając podanych danych uwierzytelniających CosmosDB, identyfikatora bazy danych oraz identyfikatora kontenera.

Metody

Nazwa Opis
DeleteAsync(String[], CancellationToken)

Usuwa jeden lub więcej elementów z kontenera Cosmos DB.

Dispose()

Usuwa instancję obiektu i uwalnia powiązane obiekty należące do klasy.

Dispose(Boolean)

Usuwa obiekty używane przez klasę.

ReadAsync(String[], CancellationToken)

Odczytuje jeden lub więcej elementów z pasującymi kluczami z kontenera Cosmos DB.

WriteAsync(IDictionary<String,Object>, CancellationToken)

Wstawia lub aktualizuje jeden lub więcej elementów do kontenera Cosmos DB.

Metody rozszerzania

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

Otrzymuje i silnie typuje zbiór obiektów IStoreItem z pamięci stanów.

Dotyczy