BlobsStorage 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.
Implementeert IStorage met behulp van Azure Storage-blobs.
public class BlobsStorage : Microsoft.Bot.Builder.IStorage
type BlobsStorage = class
interface IStorage
Public Class BlobsStorage
Implements IStorage
- Overname
-
BlobsStorage
- 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 heeft de naam van de sleutel van het archiefitem, die is gecodeerd, zodat deze voldoet aan een geldige blobnaam. Als een entiteit een IStoreItemis, stelt het opslagobject de ETag eigenschapswaarde van de entiteit in op de ETag van de blob wanneer deze wordt gelezen. Daarna wordt een BlobRequestConditions met de ETag-waarde gegenereerd tijdens schrijven. Nieuwe entiteiten beginnen met een null-ETag.
Constructors
BlobsStorage(String, String, JsonSerializer) |
Initialiseert een nieuw exemplaar van de klasse BlobsStorage. |
BlobsStorage(String, String, StorageTransferOptions, JsonSerializer) |
Initialiseert een nieuw exemplaar van de klasse BlobsStorage. |
BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer) |
Initialiseert een nieuw exemplaar van de klasse BlobsStorage. |
Methoden
DeleteAsync(String[], CancellationToken) |
Hiermee verwijdert u entiteits-blobs uit de geconfigureerde container. |
ReadAsync(String[], CancellationToken) |
Entiteiten ophalen uit de geconfigureerde blobcontainer. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Slaat een nieuwe entiteit op in de geconfigureerde blobcontainer. |
Extensiemethoden
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Hiermee haalt u een verzameling IStoreItem objecten op uit de statusopslag. |