8

我對如何獲取Windows Azure中blob的大小感到困惑。Windows Azure:blob的長度保持爲0

在我的情況下,我首先得到與CloudBlockBlob blob = container.GetBlockBlobReference(foo);(這裏foo是blob的名稱,我敢肯定blob存在)的blob參考。然後我嘗試獲得blob大小blob.Property.Length;但是,它總是返回0。我斷言在這個聲明和追蹤內容bloburi內的blob是正確的,我可以推斷blob是從那裏正確檢索?儘管Properties中的所有字段是null0。我找不出解決方案。是因爲我目前在Storage Emulator的本地模擬應用程序,並且在部署之後會好嗎?

感謝和最好的問候。

回答

21

致電blob.FetchAttributes()GetBlockBlobReference實際上並沒有對blob服務進行任何調用。它只是構造一個代表blob的本地對象。

+0

謝謝,它的工作原理:)。 –