![](/img/trans.png)
[英]How to get file from Azure storage blob in a ByteArray format using Azure.Storage.Blobs in C#
[英]Azure storage blobs, C#, how can I determine what blob is currently in use?
我正在編寫控制台應用程序以列出和快照/恢復天藍色斑點。 據我了解,我可以制作快照,然后完全關閉計算機(從azure門戶使用deallocate),然后通過覆蓋將一些快照復制回來
在此示例中,我將blob放入集合中:
// get storage account based on credentials
CloudStorageAccount storageAccountObj = new CloudStorageAccount(creds, false);
// move all blobs to collection
CloudBlobClient blobClient = storageAccountObj.CreateCloudBlobClient();
var containers = blobClient.ListContainers();
List<CloudBlob> blobsArray = new List<CloudBlob>();
foreach (var container in containers)
{
foreach (var listBlobItem in container.ListBlobs())
{
var blobItem = (CloudBlob)listBlobItem;
blobsArray.Add(blobItem);
}
}
// display blobs
DisplayBlobCollection(blobsArray);
但是存在名稱相同但ETag不同的Blob:
如何確定虛擬機當前正在使用哪個Blob?
您怎么會得到同名的Blob? 還要提供容器名稱,這可能會為您提供VM正在使用哪個容器的線索。 同一容器中不能有兩個具有相同名稱的Blob。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.