BlobsStorage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implements IStorage using Azure Storage Blobs.
public class BlobsStorage : Microsoft.Bot.Builder.IStorage
type BlobsStorage = class
interface IStorage
Public Class BlobsStorage
Implements IStorage
- Dziedziczenie
-
BlobsStorage
- Implementuje
Uwagi
Ta klasa używa pojedynczego kontenera obiektów blob usługi Azure Storage. Każda encja lub IStoreItem jest serializowana do ciągu JSON i przechowywana w osobnym tekstowym blobie. Każdy obiekt blob ma nazwę po kluczu elementu magazynu, który jest zakodowany tak, aby był zgodny z prawidłową nazwą obiektu blob. Jeśli jednostka jest , IStoreItemobiekt pamięci zostanie ustawiony jako ETag wartość właściwości tej jednostki na ETag bloba podczas odczytu. Następnie podczas zapisu zostanie wygenerowany an BlobRequestConditions z wartością ETag. Nowe jednostki zaczynają się od elementu ETag o wartości null.
Konstruktory
| Nazwa | Opis |
|---|---|
| BlobsStorage(String, String, JsonSerializer) |
Inicjuje nowe wystąpienie klasy BlobsStorage. |
| BlobsStorage(String, String, StorageTransferOptions, JsonSerializer) |
Inicjuje nowe wystąpienie klasy BlobsStorage. |
| BlobsStorage(Uri, TokenCredential, StorageTransferOptions, BlobClientOptions, JsonSerializer) |
Inicjuje nowe wystąpienie klasy BlobsStorage. |
Metody
| Nazwa | Opis |
|---|---|
| DeleteAsync(String[], CancellationToken) |
Usuwa obiekty blob jednostki ze skonfigurowanego kontenera. |
| ReadAsync(String[], CancellationToken) |
Pobieranie jednostek ze skonfigurowanego kontenera obiektów blob. |
| WriteAsync(IDictionary<String,Object>, CancellationToken) |
Przechowuje nową jednostkę w skonfigurowanym kontenerze obiektów blob. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Otrzymuje i silnie typuje zbiór obiektów IStoreItem z pamięci stanów. |