CosmosDbPartitionedStorage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует поставщик хранилища на основе CosmosDB, используя секционирование для бота.
public class CosmosDbPartitionedStorage : IDisposable, Microsoft.Bot.Builder.IStorage
type CosmosDbPartitionedStorage = class
interface IStorage
interface IDisposable
Public Class CosmosDbPartitionedStorage
Implements IDisposable, IStorage
- Наследование
-
CosmosDbPartitionedStorage
- Реализации
Конструкторы
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions) |
Инициализирует новый экземпляр класса CosmosDbPartitionedStorage. с помощью предоставленных учетных данных CosmosDB, идентификатора базы данных и идентификатора контейнера. |
CosmosDbPartitionedStorage(CosmosDbPartitionedStorageOptions, JsonSerializer) |
Инициализирует новый экземпляр класса CosmosDbPartitionedStorage. с помощью предоставленных учетных данных CosmosDB, идентификатора базы данных и идентификатора коллекции. |
Методы
DeleteAsync(String[], CancellationToken) |
Удаляет один или несколько элементов из контейнера Cosmos DB. |
Dispose() |
Удаляет экземпляр объекта и освобождает все связанные объекты, принадлежащие классу . |
Dispose(Boolean) |
Удаляет объекты, используемые классом . |
ReadAsync(String[], CancellationToken) |
Считывает один или несколько элементов с соответствующими ключами из контейнера Cosmos DB. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Вставляет или обновляет один или несколько элементов в контейнер Cosmos DB. |
Методы расширения
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Возвращает и строго вводит коллекцию IStoreItem объектов из хранилища состояний. |