C# 查找每个BLOB的内存
我用过这5个球吗?(请注意,数字可以从5变为10,也可以从13变为任何数字) 以下是到目前为止我得到的信息:C# 查找每个BLOB的内存,c#,azure,azure-storage-blobs,C#,Azure,Azure Storage Blobs,我用过这5个球吗?(请注意,数字可以从5变为10,也可以从13变为任何数字) 以下是到目前为止我得到的信息: class Program { static void Main(string[] args) { CloudBlockBlob blob = sampleContainer.GetBlockBlobReference("APictureFile.jpg"); } } 我的问题:您可以这样做(如果我假设您正在查找文件
class Program
{
static void Main(string[] args)
{
CloudBlockBlob blob =
sampleContainer.GetBlockBlobReference("APictureFile.jpg");
}
}
我的问题:您可以这样做(如果我假设您正在查找文件的累积长度是正确的话)
知道为什么它不允许我使用.FetchAttributes和.Properties吗?我已使用Microsoft.WindowsAzure.Storage.Blob;我没有访问IDE的权限,但是在调用方法之前,您可能需要将blobItem强制转换为CloudBlockBlob。我会更新我的答案。这个问题看起来不完整,应该按照之前的回答进行修复,但不清楚这个问题实际上是什么。
var blobs = sampleContainer.ListBlobs();
int size = 0;
foreach(var blobItem in blobs) {
CloudBlockBlob blob = (CloudBlockBlob)blobItem ;
blob.FetchAttributes();
size+= blob.Properties.Length;
}