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ę magazynu opartego na usłudze CosmosDB przy użyciu partycjonowania 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
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
Inicjuje nowe wystąpienie klasy CosmosDbPartitionedStorage. przy użyciu podanych poświadczeń usługi CosmosDB, identyfikatora bazy danych i identyfikatora kontenera. |
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Inicjuje nowe wystąpienie klasy CosmosDbPartitionedStorage. przy użyciu podanych poświadczeń usługi CosmosDB, identyfikatora bazy danych i identyfikatora kolekcji. |
Metody
| DeleteAsync(String[], CancellationToken) |
Usuwa co najmniej jeden element z kontenera usługi Cosmos DB. |
| Dispose() |
Usuwa wystąpienie obiektu i zwalnia wszystkie powiązane obiekty należące do klasy. |
| Dispose(Boolean) |
Usuwa obiekty używane przez klasę. |
| ReadAsync(String[], CancellationToken) |
Odczytuje co najmniej jeden element z pasującymi kluczami z kontenera usługi Cosmos DB. |
| WriteAsync(IDictionary<String,Object>, CancellationToken) |
Wstawia lub aktualizuje co najmniej jeden element do kontenera usługi Cosmos DB. |
Metody rozszerzania
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Pobiera i silnie typuje kolekcję IStoreItem obiektów z magazynu stanu. |