Lingua

CosmosDbPartitionedStorage Classe

Definizione

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.

Si applica a