AzureBlobStorage 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.
Uwaga
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
Implements IStorage using 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
- Dziedziczenie
-
AzureBlobStorage
- Atrybuty
- Implementuje
Uwagi
Ta klasa korzysta z pojedynczego kontenera Azure Storage Blob Container. Każda encja lub IStoreItem jest serializowana do ciągu JSON i przechowywana w osobnym tekstowym blobie. Każdy blob jest nazwany na podstawie klucza przedmiotu przechowywania, który jest zakodowany tak, aby odpowiadał prawidłowej nazwie 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 Microsoft.WindowsAzure.Storage.AccessCondition z wartością ETag. Nowe byty zaczynają się od zerowego ETag.
Konstruktory
| Nazwa | Opis |
|---|---|
| AzureBlobStorage(CloudStorageAccount, String, JsonSerializer) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy AzureBlobStorage. |
| AzureBlobStorage(CloudStorageAccount, String) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy AzureBlobStorage. |
| AzureBlobStorage(String, String) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy AzureBlobStorage. |
Metody
| Nazwa | Opis |
|---|---|
| DeleteAsync(String[], CancellationToken) |
Przestarzałe.
Usuwa bloby encji z skonfigurowanego kontenera. |
| ReadAsync(String[], CancellationToken) |
Przestarzałe.
Pobierz jednostki z skonfigurowanego kontenera blob. |
| WriteAsync(IDictionary<String,Object>, CancellationToken) |
Przestarzałe.
Przechowuje nową encję w skonfigurowanym kontenerze blob. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Przestarzałe.
Otrzymuje i silnie typuje zbiór obiektów IStoreItem z pamięci stanów. |