Delen via


CosmosDbPartitionedStorage Klas

Definitie

Implementeert een op CosmosDB gebaseerde opslagprovider met behulp van partitionering voor een bot.

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

Constructors

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions)

Initialiseert een nieuw exemplaar van de CosmosDbPartitionedStorage klasse. met behulp van de opgegeven CosmosDB-referenties, database-id en container-id.

CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer)

Initialiseert een nieuw exemplaar van de CosmosDbPartitionedStorage klasse. met behulp van de opgegeven CosmosDB-referenties, database-id en verzamelings-id.

Methoden

DeleteAsync(String[], CancellationToken)

Hiermee verwijdert u een of meer items uit de Cosmos DB-container.

Dispose()

Hiermee verwijdert u het objectexemplaar en worden alle gerelateerde objecten vrijgegeven die eigendom zijn van de klasse.

Dispose(Boolean)

Hiermee verwijdert u objecten die door de klasse worden gebruikt.

ReadAsync(String[], CancellationToken)

Leest een of meer items met overeenkomende sleutels uit de Cosmos DB-container.

WriteAsync(IDictionary<String,Object>, CancellationToken)

Hiermee worden een of meer items in de Cosmos DB-container ingevoegd of bijgewerkt.

Extensiemethoden

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

Hiermee haalt u een verzameling objecten op IStoreItem uit de statusopslag en typt u deze sterk.

Van toepassing op