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, JsonSerializer) |
Устаревшие..
Инициализирует новый экземпляр класса AzureBlobStorage. |
AzureBlobStorage(CloudStorageAccount, String) |
Устаревшие..
Инициализирует новый экземпляр класса 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 объектов из хранилища состояний. |