CosmosDbPartitionedStorage Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Implementa un provider di archiviazione basato su CosmosDB usando il partizionamento per un bot.
public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
interface IStorage
interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
- Ereditarietà
-
CosmosDbPartitionedStorage
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Inizializza una nuova istanza della classe CosmosDbPartitionedStorage. utilizzando le credenziali CosmosDB fornite, l'ID del database e l'ID della collezione. |
| CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
Inizializza una nuova istanza della classe CosmosDbPartitionedStorage. usando le credenziali, l'ID del database e l'ID contenitore forniti da CosmosDB. |
Metodi
| Nome | Descrizione |
|---|---|
| DeleteAsync(String[], CancellationToken) |
Elimina uno o più elementi dal contenitore Cosmos DB. |
| Dispose() |
Elimina l'istanza dell'oggetto e rilascia eventuali oggetti correlati di proprietà della classe. |
| Dispose(Boolean) |
Elimina gli oggetti usati dalla classe. |
| ReadAsync(String[], CancellationToken) |
Legge uno o più elementi con chiavi corrispondenti dal contenitore del database Cosmos. |
| WriteAsync(IDictionary<String,Object>, CancellationToken) |
Inserisce o aggiorna uno o più elementi nel contenitore Cosmos DB. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Ottiene e digita fortemente una collezione di IStoreItem oggetti dall'archiviazione di stato. |