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 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-string en opgeslagen in een individuele tekstblob. 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, zal het opslagobject de ETag eigenschapswaarde van de entiteit bij het lezen op de ETag van de blob zetten. Daarna wordt een BlobRequestConditions met de ETag-waarde gegenereerd tijdens het schrijven. Nieuwe entiteiten beginnen met een null-ETag.
Constructors
| Name | Description |
|---|---|
| BlobsStorage(String, String, JsonSerializer) |
Initialiseert een nieuw exemplaar van de BlobsStorage klasse. |
| BlobsStorage(String, String, StorageTransferOptions, JsonSerializer) |
Initialiseert een nieuw exemplaar van de BlobsStorage klasse. |
| BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer) |
Initialiseert een nieuw exemplaar van de BlobsStorage klasse. |
Methoden
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Krijgt en typt sterk een verzameling objecten IStoreItem uit toestandsopslag. |