AzureBlobStorage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
Implémente IStorage à l’aide de Stockage Blob 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
- Héritage
-
AzureBlobStorage
- Attributs
- Implémente
Remarques
Cette classe utilise un seul conteneur d’objets blob stockage Azure. Chaque entité ou IStoreItem est sérialisée dans une chaîne JSON et stockée dans un objet blob de texte individuel. Chaque objet blob est nommé d’après la clé d’élément du magasin, qui est encodée afin qu’elle soit conforme à un nom d’objet blob valide. Si une entité est une IStoreItem, l’objet de stockage définit la valeur de propriété de ETag l’entité sur l’ETag de l’objet blob lors de la lecture. Ensuite, un Microsoft.WindowsAzure.Storage.AccessCondition avec la valeur ETag est généré pendant l’écriture. Les nouvelles entités commencent par un ETag null.
Constructeurs
AzureBlobStorage(CloudStorageAccount, String) |
Obsolète.
Initialise une nouvelle instance de la classe AzureBlobStorage. |
AzureBlobStorage(CloudStorageAccount, String, JsonSerializer) |
Obsolète.
Initialise une nouvelle instance de la classe AzureBlobStorage. |
AzureBlobStorage(String, String) |
Obsolète.
Initialise une nouvelle instance de la classe AzureBlobStorage. |
Méthodes
DeleteAsync(String[], CancellationToken) |
Obsolète.
Supprime les objets blob d’entités du conteneur configuré. |
ReadAsync(String[], CancellationToken) |
Obsolète.
Récupérez des entités à partir du conteneur d’objets blob configuré. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Obsolète.
Stocke une nouvelle entité dans le conteneur d’objets blob configuré. |
Méthodes d’extension
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Obsolète.
Obtient et tape fortement une collection d’objets IStoreItem à partir du stockage d’état. |