Idioma

AzureBlobStorage Classe

Definição

Atenção

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

Implementa IStorage usando Armazenamento de Blobs do 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
Herança
AzureBlobStorage
Atributos
Implementações

Observações

Esta classe utiliza um único Armazenamento do Azure Blob Container. Cada entidade ou IStoreItem é serializada numa string JSON e armazenada num blob de texto individual. Cada blob tem o nome da chave do item de armazenamento, que é codificada de forma a conformar um nome válido do blob. Se uma entidade for um IStoreItem, o objeto de armazenamento irá definir o valor da ETag propriedade da entidade para o ETag do blob ao ser lido. Depois, um Microsoft.WindowsAzure.Storage.AccessCondition com o valor ETag será gerado durante a Escrita. Novas entidades começam com um ETag nulo.

Construtores

Name Descrição
AzureBlobStorage(CloudStorageAccount, String, JsonSerializer)
Obsoleto.

Inicializa uma nova instância da AzureBlobStorage classe.

AzureBlobStorage(CloudStorageAccount, String)
Obsoleto.

Inicializa uma nova instância da AzureBlobStorage classe.

AzureBlobStorage(String, String)
Obsoleto.

Inicializa uma nova instância da AzureBlobStorage classe.

Métodos

Name Descrição
DeleteAsync(String[], CancellationToken)
Obsoleto.

Elimina blobs de entidade do contentor configurado.

ReadAsync(String[], CancellationToken)
Obsoleto.

Recuperar entidades do contentor de blob configurado.

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

Armazena uma nova entidade no contentor de blob configurado.

Métodos da Extensão

Name Descrição
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken)
Obsoleto.

Obtém e tipifica fortemente uma coleção de IStoreItem objetos a partir do armazenamento de estados.

Aplica-se a