Dela via


CosmosDbPartitionedStorage Klass

Definition

Implementerar en CosmosDB-baserad lagringsprovider med partitionering för en robot.

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

Konstruktorer

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Initierar en ny instans av CosmosDbPartitionedStorage klassen. med de angivna CosmosDB-autentiseringsuppgifterna, databas-ID:t och container-ID:t.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Initierar en ny instans av CosmosDbPartitionedStorage klassen. med de angivna CosmosDB-autentiseringsuppgifterna, databas-ID:t och samlings-ID:t.

Metoder

DeleteAsync(String[], CancellationToken)

Tar bort ett eller flera objekt från Cosmos DB-containern.

Dispose()

Ta bort objektinstansen och släpper alla relaterade objekt som ägs av klassen.

Dispose(Boolean)

Kasserar objekt som används av klassen .

ReadAsync(String[], CancellationToken)

Läser ett eller flera objekt med matchande nycklar från Cosmos DB-containern.

WriteAsync(IDictionary<String,Object>, CancellationToken)

Infogar eller uppdaterar ett eller flera objekt i Cosmos DB-containern.

Tilläggsmetoder

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

Hämtar och skriver starkt en samling IStoreItem objekt från tillståndslagring.

Gäller för