Sdílet prostřednictvím


CosmosDbPartitionedStorage Třída

Definice

Implementuje zprostředkovatele úložiště založeného na Cosmos DB pomocí dělení robota.

public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
    interface IStorage
    interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
Dědičnost
CosmosDbPartitionedStorage
Implementuje

Konstruktory

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Inicializuje novou instanci CosmosDbPartitionedStorage třídy . pomocí zadaných přihlašovacích údajů cosmos DB, ID databáze a ID kontejneru.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Inicializuje novou instanci CosmosDbPartitionedStorage třídy . pomocí zadaných přihlašovacích údajů, ID databáze a ID kolekce služby Cosmos DB.

Metody

DeleteAsync(String[], CancellationToken)

Odstraní jednu nebo více položek z kontejneru Cosmos DB.

Dispose()

Odstraní instanci objektu a uvolní všechny související objekty vlastněné třídou .

Dispose(Boolean)

Odstraní objekty používané třídou .

ReadAsync(String[], CancellationToken)

Načte jednu nebo více položek s odpovídajícími klíči z kontejneru Cosmos DB.

WriteAsync(IDictionary<String,Object>, CancellationToken)

Vloží nebo aktualizuje jednu nebo více položek do kontejneru Cosmos DB.

Metody rozšíření

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

Získá a silné typy kolekce IStoreItem objektů z úložiště stavu.

Platí pro