CosmosDbPartitionedStorage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementuje dostawcę pamięci masowej opartej na CosmosDB, wykorzystując partycjonowanie dla bota.
public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
interface IStorage
interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
- Dziedziczenie
-
CosmosDbPartitionedStorage
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Inicjuje nowe wystąpienie klasy CosmosDbPartitionedStorage. używając udostępnionych danych uwierzytelniających CosmosDB, identyfikatora bazy danych oraz identyfikatora kolekcji. |
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
Inicjuje nowe wystąpienie klasy CosmosDbPartitionedStorage. używając podanych danych uwierzytelniających CosmosDB, identyfikatora bazy danych oraz identyfikatora kontenera. |
Metody
| Nazwa | Opis |
|---|---|
| DeleteAsync(String[], CancellationToken) |
Usuwa jeden lub więcej elementów z kontenera Cosmos DB. |
| Dispose() |
Usuwa instancję obiektu i uwalnia powiązane obiekty należące do klasy. |
| Dispose(Boolean) |
Usuwa obiekty używane przez klasę. |
| ReadAsync(String[], CancellationToken) |
Odczytuje jeden lub więcej elementów z pasującymi kluczami z kontenera Cosmos DB. |
| WriteAsync(IDictionary<String,Object>, CancellationToken) |
Wstawia lub aktualizuje jeden lub więcej elementów do kontenera Cosmos DB. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Otrzymuje i silnie typuje zbiór obiektów IStoreItem z pamięci stanów. |