AzureBlobStorage Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |