Udostępnij za pośrednictwem


AzureBlobStorage Klasa

Definicja

Przestroga

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

Implementuje IStorage przy użyciu Azure Blob Storage.

[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
Dziedziczenie
AzureBlobStorage
Atrybuty
Implementuje

Uwagi

Ta klasa używa pojedynczego kontenera obiektów blob usługi Azure Storage. Każda jednostka lub IStoreItem jest serializowana w ciągu JSON i przechowywana w pojedynczym obiekcie blob tekstowym. Każdy obiekt blob ma nazwę po kluczu elementu magazynu, który jest zakodowany tak, aby był zgodny z prawidłową nazwą obiektu blob. Jeśli jednostka jest obiektem IStoreItem, obiekt magazynu ustawi wartość właściwości jednostki na wartość ETag obiektu ETag blob po odczytaniu. Microsoft.WindowsAzure.Storage.AccessCondition Następnie wartość ETag zostanie wygenerowana podczas zapisu. Nowe jednostki zaczynają się od wartości ETag o wartości null.

Konstruktory

AzureBlobStorage(CloudStorageAccount, String)
Przestarzałe.

Inicjuje nowe wystąpienie klasy AzureBlobStorage.

AzureBlobStorage(CloudStorageAccount, String, JsonSerializer)
Przestarzałe.

Inicjuje nowe wystąpienie klasy AzureBlobStorage.

AzureBlobStorage(String, String)
Przestarzałe.

Inicjuje nowe wystąpienie klasy AzureBlobStorage.

Metody

DeleteAsync(String[], CancellationToken)
Przestarzałe.

Usuwa obiekty blob jednostki ze skonfigurowanego kontenera.

ReadAsync(String[], CancellationToken)
Przestarzałe.

Pobierz jednostki ze skonfigurowanego kontenera obiektów blob.

WriteAsync(IDictionary<String,Object>, CancellationToken)
Przestarzałe.

Przechowuje nową jednostkę w skonfigurowanym kontenerze obiektów blob.

Metody rozszerzania

ReadAsync<TStoreItem>(IStorage, String[], CancellationToken)
Przestarzałe.

Pobiera i silnie typuje kolekcję IStoreItem obiektów z magazynu stanu.

Dotyczy