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
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
Inizializza una nuova istanza della classe CosmosDbPartitionedStorage. usando le credenziali, l'ID del database e l'ID contenitore forniti da CosmosDB. |
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Inizializza una nuova istanza della classe CosmosDbPartitionedStorage. usando le credenziali, l'ID del database e l'ID raccolta forniti da CosmosDB. |
Metodi
DeleteAsync(String[], CancellationToken) |
Elimina uno o più elementi dal contenitore Cosmos DB. |
Dispose() |
Elimina l'istanza dell'oggetto e rilascia tutti gli oggetti correlati di proprietà della classe . |
Dispose(Boolean) |
Elimina gli oggetti utilizzati dalla classe . |
ReadAsync(String[], CancellationToken) |
Legge uno o più elementi con chiavi corrispondenti dal contenitore Cosmos DB. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Inserisce o aggiorna uno o più elementi nel contenitore Cosmos DB. |
Metodi di estensione
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Ottiene e tipi fortemente una raccolta di IStoreItem oggetti dall'archiviazione dello stato. |