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.
Implementuje IStorage przy użyciu obiektów blob usługi Azure Storage.
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 jednostka lub IStoreItem jest serializowana w ciągu JSON i przechowywana w pojedynczym obiekcie blob tekstowym. 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 IStoreItem, obiekt magazynu ustawi wartość właściwości ETag jednostki na element ETag obiektu blob po odczytaniu. Następnie podczas zapisu zostanie wygenerowana BlobRequestConditions z wartością ETag. Nowe jednostki zaczynają się od elementu ETag o wartości null.
Konstruktory
| 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
| 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
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Pobiera i silnie typuje kolekcję obiektów IStoreItem z magazynu stanu. |