Condividi tramite


AzureBlobStorage Classe

Definizione

Attenzione

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

Implementa IStorage l'uso di Archiviazione BLOB di 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
Ereditarietà
AzureBlobStorage
Attributi
Implementazioni

Commenti

Questa classe usa un singolo contenitore BLOB di Archiviazione di Azure. Ogni entità o IStoreItem viene serializzata in una stringa JSON e archiviata in un singolo BLOB di testo. Ogni BLOB è denominato dopo la chiave dell'elemento dell'archivio, codificata in modo che sia conforme a un nome BLOB valido. Se un'entità è un IStoreItemoggetto , l'oggetto di archiviazione imposterà il valore della proprietà dell'entità ETag sull'ETag del BLOB al momento della lettura. Successivamente, un Microsoft.WindowsAzure.Storage.AccessCondition oggetto con il valore ETag verrà generato durante la scrittura. Le nuove entità iniziano con un ETag null.

Costruttori

AzureBlobStorage(CloudStorageAccount, String, JsonSerializer)
Obsoleti.

Inizializza una nuova istanza della classe AzureBlobStorage.

AzureBlobStorage(CloudStorageAccount, String)
Obsoleti.

Inizializza una nuova istanza della classe AzureBlobStorage.

AzureBlobStorage(String, String)
Obsoleti.

Inizializza una nuova istanza della classe AzureBlobStorage.

Metodi

DeleteAsync(String[], CancellationToken)
Obsoleti.

Elimina i BLOB di entità dal contenitore configurato.

ReadAsync(String[], CancellationToken)
Obsoleti.

Recuperare le entità dal contenitore BLOB configurato.

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

Archivia una nuova entità nel contenitore BLOB configurato.

Metodi di estensione

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

Ottiene e tipi fortemente una raccolta di IStoreItem oggetti dall'archiviazione dello stato.

Si applica a