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


AzureBlobStorage Класс

Определение

Внимание!

This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.

IStorage Реализует с помощью Хранилище BLOB-объектов Azure.

[System.Obsolete("This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.")]
public class AzureBlobStorage : Microsoft.Bot.Builder.IStorage
[<System.Obsolete("This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.")>]
type AzureBlobStorage = class
    interface IStorage
Public Class AzureBlobStorage
Implements IStorage
Наследование
AzureBlobStorage
Атрибуты
Реализации

Комментарии

Этот класс использует один контейнер BLOB-объектов службы хранилища Azure. Каждая сущность или IStoreItem сериализуется в строку JSON и хранится в отдельном текстовом BLOB-объекте. Каждый большой двоичный объект имеет имя в честь ключа элемента магазина, который закодирован таким образом, чтобы он соответствовал допустимому имени большого двоичного объекта. Если сущность является IStoreItem, объект хранилища при чтении присваивает значению свойства сущности ETag ETag большого двоичного объекта. Microsoft.WindowsAzure.Storage.AccessCondition После этого во время записи будет создан объект со значением ETag. Новые сущности начинаются с нуля ETag.

Конструкторы

AzureBlobStorage(CloudStorageAccount, String)
Устаревшие..

Инициализирует новый экземпляр класса AzureBlobStorage.

AzureBlobStorage(CloudStorageAccount, String, JsonSerializer)
Устаревшие..

Инициализирует новый экземпляр класса AzureBlobStorage.

AzureBlobStorage(String, String)
Устаревшие..

Инициализирует новый экземпляр класса AzureBlobStorage.

Методы

DeleteAsync(String[], CancellationToken)
Устаревшие..

Удаляет blob-объекты сущности из настроенного контейнера.

ReadAsync(String[], CancellationToken)
Устаревшие..

Получение сущностей из настроенного контейнера BLOB-объектов.

WriteAsync(IDictionary<String,Object>, CancellationToken)
Устаревшие..

Сохраняет новую сущность в настроенном контейнере BLOB-объектов.

Методы расширения

ReadAsync<TStoreItem>(IStorage, String[], CancellationToken)
Устаревшие..

Возвращает и строго вводит коллекцию IStoreItem объектов из хранилища состояний.

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