0
我運行了一個進程以從Azure存儲服務中刪除大約1500個blob。該代碼我用來做這個(在一個循環中)本質上是這樣的:Azure門戶中仍顯示刪除的Blob
var blob = BlobStorageContainer.GetBlockBlobReference(blobName);
if (await blob.ExistsAsync(cancellationToken))
{
await blob.DeleteAsync(cancellationToken);
}
我通過Azure的門戶和Azure存儲資源管理器都上了,而且看起來應該已被刪除的所有斑點都還在那兒。但是,當我試圖通過URL實際訪問文件時,我收到ResourceNotFound錯誤。因此,數據似乎已被刪除,但存儲服務似乎認爲blob應該仍然存在。我做錯了什麼,或者存儲服務在某種意義上需要時間趕上我執行的所有刪除操作?