Sprache

AzureBlobStorage Klasse

Definition

Achtung

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

Implementiert IStorage mit 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 Blob Container. Jede Entität oder IStoreItem wird in eine JSON-Zeichenfolge serialisiert und in einem einzelnen Text-BLOB gespeichert. Jedes Blob wird nach dem Speicherelementschlüssel benannt, der codiert ist, damit er einem gültigen Blobnamen entspricht. Wenn eine Entität ein IStoreItemist, setzt das Speicherobjekt beim Lesen den ETag Eigenschaftswert der Entität auf das ETag des Blobs. Anschließend wird während "Write" ein Microsoft.WindowsAzure.Storage.AccessCondition mit dem ETag-Wert generiert. Neue Entitäten beginnen mit einem Null-ETag.

Konstruktoren

Name Beschreibung
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

Name Beschreibung
DeleteAsync(String[], CancellationToken)
Veraltet.

Löscht Entitätsblobs aus dem konfigurierten Container.

ReadAsync(String[], CancellationToken)
Veraltet.

Abrufen von Entitäten aus dem konfigurierten BLOB-Container.

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

Speichert eine neue Entität im konfigurierten BLOB-Container.

Erweiterungsmethoden

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

Erhält und typisiert stark eine Sammlung von IStoreItem Objekten aus dem Zustandsspeicher.

Gilt für: