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.
Let op
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
Implementeert IStorage 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 gebruikt één enkele Azure Storage Blob Container. Elke entiteit of IStoreItem wordt geserialiseerd in een JSON-string en opgeslagen in een individuele tekstblob. Elke blob is genoemd naar de store-itemsleutel, die zo gecodeerd is dat deze voldoet aan een geldige blobnaam. Als een entiteit een IStoreItemis, zal het opslagobject de ETag eigenschapswaarde van de entiteit bij het lezen op de ETag van de blob zetten. Daarna wordt een Microsoft.WindowsAzure.Storage.AccessCondition met de ETag-waarde gegenereerd tijdens het schrijven. Nieuwe entiteiten beginnen met een null ETag.
Constructors
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| DeleteAsync(String[], CancellationToken) |
Verouderd.
Verwijdert entiteitsblobs uit de geconfigureerde container. |
| ReadAsync(String[], CancellationToken) |
Verouderd.
Haal entiteiten op uit de geconfigureerde blobcontainer. |
| WriteAsync(IDictionary<String,Object>, CancellationToken) |
Verouderd.
Slaat een nieuwe entiteit op in de geconfigureerde blobcontainer. |
Extensiemethoden
| Name | Description |
|---|---|
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Verouderd.
Krijgt en typt sterk een verzameling objecten IStoreItem uit toestandsopslag. |