AzureBlobStorage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
IStorage Implementa 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
Comentários
Essa classe usa um único Contêiner de Blobs de Armazenamento do Azure. Cada entidade ou IStoreItem é serializada em uma cadeia de caracteres JSON e armazenada em um blob de texto individual. Cada blob é nomeado em homenagem à chave do item de repositório, que é codificada para que ele esteja em conformidade com um nome de blob válido. Se uma entidade for um IStoreItem, o objeto de armazenamento definirá o valor da propriedade da ETag entidade como eTag do blob após a leitura. Posteriormente, um Microsoft.WindowsAzure.Storage.AccessCondition com o valor ETag será gerado durante a Gravação. Novas entidades começam com uma ETag nula.
Construtores
AzureBlobStorage(CloudStorageAccount, String, JsonSerializer) |
Obsoleto.
Inicializa uma nova instância da classe AzureBlobStorage. |
AzureBlobStorage(CloudStorageAccount, String) |
Obsoleto.
Inicializa uma nova instância da classe AzureBlobStorage. |
AzureBlobStorage(String, String) |
Obsoleto.
Inicializa uma nova instância da classe AzureBlobStorage. |
Métodos
DeleteAsync(String[], CancellationToken) |
Obsoleto.
Exclui blobs de entidade do contêiner configurado. |
ReadAsync(String[], CancellationToken) |
Obsoleto.
Recupere entidades do contêiner de blob configurado. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Obsoleto.
Armazena uma nova entidade no contêiner de blob configurado. |
Métodos de Extensão
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Obsoleto.
Obtém e digita fortemente uma coleção de IStoreItem objetos do armazenamento de estado. |