CosmosDbPartitionedStorage Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |