Windows Azure:blob的长度保持为0

Sum*_*Tea 8 c# azure azure-storage azure-storage-blobs azure-table-storage

我对如何在Windows Azure中获取blob的大小感到困惑.

在我的情况下,我首先得到blob引用CloudBlockBlob blob = container.GetBlockBlobReference(foo);(这里foo是blob的名称,我确定blob存在).然后我尝试获得blob大小blob.Property.Length;然而,它总是返回0.我在这个语句中断点并跟踪内部内容blob:uriblob是正确的,我可以推断出blob是否正确地从中获取?虽然所有的字段Properties都是null0.我无法找到解决方案.是因为我目前在本地模拟应用程序Storage Emulator,部署后会好吗?

谢谢和最诚挚的问候.

use*_*559 22

打电话blob.FetchAttributes().GetBlockBlobReference实际上并没有调用blob服务.它只构造一个代表blob的本地对象.