Поделиться через


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 объектов из хранилища состояний.

Применяется к