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.
Przestroga
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
Implementuje IStorage przy użyciu 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 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 obiektem IStoreItem, obiekt magazynu ustawi wartość właściwości jednostki na wartość ETag obiektu ETag blob po odczytaniu. Microsoft.WindowsAzure.Storage.AccessCondition Następnie wartość ETag zostanie wygenerowana podczas zapisu. Nowe jednostki zaczynają się od wartości ETag o wartości null.
Konstruktory
AzureBlobStorage(CloudStorageAccount, String) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy AzureBlobStorage. |
AzureBlobStorage(CloudStorageAccount, String, JsonSerializer) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy AzureBlobStorage. |
AzureBlobStorage(String, String) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy AzureBlobStorage. |
Metody
DeleteAsync(String[], CancellationToken) |
Przestarzałe.
Usuwa obiekty blob jednostki ze skonfigurowanego kontenera. |
ReadAsync(String[], CancellationToken) |
Przestarzałe.
Pobierz jednostki ze skonfigurowanego kontenera obiektów blob. |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
Przestarzałe.
Przechowuje nową jednostkę w skonfigurowanym kontenerze obiektów blob. |
Metody rozszerzania
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
Przestarzałe.
Pobiera i silnie typuje kolekcję IStoreItem obiektów z magazynu stanu. |