CosmosDbPartitionedStorage Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |