AzureBlobStorage Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
Implementuje IStorage pomocí Azure Blob Storage.
[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
- Dědičnost
-
AzureBlobStorage
- Atributy
- Implementuje
Poznámky
Tato třída používá jeden kontejner objektů blob služby Azure Storage. Každá entita nebo IStoreItem se serializuje do řetězce JSON a uloží se do jednotlivého textového objektu blob. Každý objekt blob má název podle klíče položky úložiště, který je zakódovaný tak, aby odpovídal platnému názvu objektu blob. Pokud je entita IStoreItem, objekt úložiště nastaví hodnotu vlastnosti entity ETag na ETag objektu blob při čtení. Microsoft.WindowsAzure.Storage.AccessCondition Poté se během zápisu vygeneruje hodnota ETag. Nové entity začínají značkou ETag s hodnotou null.
Konstruktory
AzureBlobStorage(CloudStorageAccount, String, JsonSerializer) |
Zastaralé.
Inicializuje novou instanci AzureBlobStorage třídy. |
AzureBlobStorage(CloudStorageAccount, String) |
Zastaralé.
Inicializuje novou instanci AzureBlobStorage třídy. |
AzureBlobStorage(String, String) |
Zastaralé.
Inicializuje novou instanci AzureBlobStorage třídy. |
Metody
DeleteAsync(String[], CancellationToken) |
Zastaralé.
Odstraní objekty blob entit z nakonfigurovaného kontejneru. |
ReadAsync(String[], CancellationToken) |
Zastaralé.
Načtěte entity z nakonfigurovaného kontejneru objektů blob. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Zastaralé.
Uloží novou entitu do nakonfigurovaného kontejneru objektů blob. |
Metody rozšíření
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Zastaralé.
Získá a silně zatypuje kolekci IStoreItem objektů ze stavového úložiště. |