AzureBlobStorage Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Waarschuwing
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
IStorage Implementeert met behulp van 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
- Overname
-
AzureBlobStorage
- Kenmerken
- Implementeringen
Opmerkingen
Deze klasse maakt gebruik van één Azure Storage Blob-container. Elke entiteit of IStoreItem wordt geserialiseerd in een JSON-tekenreeks en opgeslagen in een afzonderlijke tekst-blob. Elke blob is vernoemd naar de sleutel van het archiefitem, die is gecodeerd zodat deze voldoet aan een geldige blobnaam. Als een entiteit een IStoreItemis, stelt het opslagobject de eigenschapswaarde van ETag de entiteit in op de ETag van de blob bij het lezen. Daarna wordt een Microsoft.WindowsAzure.Storage.AccessCondition met de ETag-waarde gegenereerd tijdens het schrijven. Nieuwe entiteiten beginnen met een null-ETag.
Constructors
AzureBlobStorage(CloudStorageAccount, String, JsonSerializer) |
Verouderd.
Initialiseert een nieuw exemplaar van de AzureBlobStorage klasse. |
AzureBlobStorage(CloudStorageAccount, String) |
Verouderd.
Initialiseert een nieuw exemplaar van de AzureBlobStorage klasse. |
AzureBlobStorage(String, String) |
Verouderd.
Initialiseert een nieuw exemplaar van de AzureBlobStorage klasse. |
Methoden
DeleteAsync(String[], CancellationToken) |
Verouderd.
Hiermee verwijdert u entiteits-blobs uit de geconfigureerde container. |
ReadAsync(String[], CancellationToken) |
Verouderd.
Entiteiten ophalen uit de geconfigureerde blobcontainer. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Verouderd.
Slaat een nieuwe entiteit op in de geconfigureerde blobcontainer. |
Extensiemethoden
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Verouderd.
Hiermee haalt u een verzameling objecten op IStoreItem uit de statusopslag en typt u deze sterk. |