Freigeben über


AzureBlobStorage Klasse

Definition

Achtung

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

IStorage Implementiert mithilfe von 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
Vererbung
AzureBlobStorage
Attribute
Implementiert

Hinweise

Diese Klasse verwendet einen einzelnen Azure Storage-Blobcontainer. Jede Entität oder IStoreItem wird in eine JSON-Zeichenfolge serialisiert und in einem einzelnen Textblob gespeichert. Jedes Blob wird nach dem Speicherelementschlüssel benannt, der codiert ist, damit er einem gültigen Blobnamen entspricht. Wenn eine Entität eine IStoreItemist, legt das Speicherobjekt den Eigenschaftswert der Entität ETag beim Lesen auf das ETag des Blobs fest. Anschließend wird ein Microsoft.WindowsAzure.Storage.AccessCondition mit dem ETag-Wert beim Schreiben generiert. Neue Entitäten beginnen mit einem Null-ETag.

Konstruktoren

AzureBlobStorage(CloudStorageAccount, String, JsonSerializer)
Veraltet.

Initialisiert eine neue Instanz der AzureBlobStorage-Klasse.

AzureBlobStorage(CloudStorageAccount, String)
Veraltet.

Initialisiert eine neue Instanz der AzureBlobStorage-Klasse.

AzureBlobStorage(String, String)
Veraltet.

Initialisiert eine neue Instanz der AzureBlobStorage-Klasse.

Methoden

DeleteAsync(String[], CancellationToken)
Veraltet.

Löscht Entitätsblobs aus dem konfigurierten Container.

ReadAsync(String[], CancellationToken)
Veraltet.

Ruft Entitäten aus dem konfigurierten Blobcontainer ab.

WriteAsync(IDictionary<String,Object>, CancellationToken)
Veraltet.

Speichert eine neue Entität im konfigurierten Blobcontainer.

Erweiterungsmethoden

ReadAsync<TStoreItem>(IStorage, String[], CancellationToken)
Veraltet.

Ruft eine Auflistung von IStoreItem Objekten aus dem Zustandsspeicher ab und gibt sie stark ein.

Gilt für: