AzureBlobStorage 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
This class is deprecated. Please use BlobsStorage from Microsoft.Bot.Builder.Azure.Blobs instead.
使用 Azure Blob 儲存體 實作 IStorage 。
[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
- 繼承
-
AzureBlobStorage
- 屬性
- 實作
備註
這個類別使用單一 Azure 儲存體 Blob 容器。 每個實體或 IStoreItem 都會序列化成 JSON 字串,並儲存在個別文字 Blob 中。 每個 Blob 都會在存放區專案索引鍵後面命名,以編碼,使其符合有效的 Blob 名稱。 如果實體是 IStoreItem ,儲存體物件會在讀取時將實體的 ETag 屬性值設定為 Blob 的 ETag。 之後, Microsoft.WindowsAzure.Storage.AccessCondition 將會在 Write 期間產生具有 ETag 值的 。 新的實體會以 Null ETag 開頭。
建構函式
AzureBlobStorage(CloudStorageAccount, String) |
已淘汰.
初始化 AzureBlobStorage 類別的新執行個體。 |
AzureBlobStorage(CloudStorageAccount, String, JsonSerializer) |
已淘汰.
初始化 AzureBlobStorage 類別的新執行個體。 |
AzureBlobStorage(String, String) |
已淘汰.
初始化 AzureBlobStorage 類別的新執行個體。 |
方法
DeleteAsync(String[], CancellationToken) |
已淘汰.
從設定的容器中刪除實體 Blob。 |
ReadAsync(String[], CancellationToken) |
已淘汰.
從設定的 Blob 容器擷取實體。 |
WriteAsync(IDictionary<String,Object>, CancellationToken) |
已淘汰.
將新的實體儲存在設定的 Blob 容器中。 |
擴充方法
ReadAsync<TStoreItem>(IStorage, String[], CancellationToken) |
已淘汰.
從狀態儲存體取得和強式輸入 物件的集合 IStoreItem 。 |