Język

AzureBlobStorage Klasa

Definicja

Uwaga

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

Implements IStorage using 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 korzysta z pojedynczego kontenera Azure Storage Blob Container. Każda encja lub IStoreItem jest serializowana do ciągu JSON i przechowywana w osobnym tekstowym blobie. Każdy blob jest nazwany na podstawie klucza przedmiotu przechowywania, który jest zakodowany tak, aby odpowiadał prawidłowej nazwie blob. Jeśli jednostka jest , IStoreItemobiekt pamięci zostanie ustawiony jako ETag wartość właściwości tej jednostki na ETag bloba podczas odczytu. Następnie podczas zapisu zostanie wygenerowany an Microsoft.WindowsAzure.Storage.AccessCondition z wartością ETag. Nowe byty zaczynają się od zerowego ETag.

Konstruktory

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

Inicjuje nowe wystąpienie klasy AzureBlobStorage.

AzureBlobStorage(CloudStorageAccount, String)
Przestarzałe.

Inicjuje nowe wystąpienie klasy AzureBlobStorage.

AzureBlobStorage(String, String)
Przestarzałe.

Inicjuje nowe wystąpienie klasy AzureBlobStorage.

Metody

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

Usuwa bloby encji z skonfigurowanego kontenera.

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

Pobierz jednostki z skonfigurowanego kontenera blob.

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

Przechowuje nową encję w skonfigurowanym kontenerze blob.

Metody rozszerzania

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

Otrzymuje i silnie typuje zbiór obiektów IStoreItem z pamięci stanów.

Dotyczy