BlobsStorage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует IStorage с помощью BLOB-объектов службы хранилища Azure.
public class BlobsStorage : Microsoft.Bot.Builder.IStorage
type BlobsStorage = class
interface IStorage
Public Class BlobsStorage
Implements IStorage
- Наследование
-
BlobsStorage
- Реализации
Комментарии
Этот класс использует один контейнер BLOB-объектов службы хранилища Azure. Каждая сущность или IStoreItem сериализуется в строку JSON и хранится в отдельном текстовом BLOB-объекте. Каждый большой двоичный объект называется ключом элемента хранилища, который закодирован таким образом, чтобы он соответствовал допустимому имени большого двоичного объекта. Если сущность является IStoreItem, объект хранилища установит значение свойства ETag сущности eTag большого двоичного объекта при чтении. После этого во время записи будет создано BlobRequestConditions со значением ETag. Новые сущности начинаются с нуля ETag.
Конструкторы
BlobsStorage(String, String, JsonSerializer) |
Инициализирует новый экземпляр класса BlobsStorage. |
BlobsStorage(String, String, StorageTransferOptions, JsonSerializer) |
Инициализирует новый экземпляр класса BlobsStorage. |
BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer) |
Инициализирует новый экземпляр класса BlobsStorage. |
Методы
DeleteAsync(String[], CancellationToken) |
Удаляет большие двоичные объекты сущностей из настроенного контейнера. |
ReadAsync(String[], CancellationToken) |
Извлеките сущности из настроенного контейнера BLOB-объектов. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Сохраняет новую сущность в настроенном контейнере BLOB-объектов. |
Методы расширения
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Возвращает и строго типы коллекции объектов IStoreItem из хранилища состояний. |