Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查找每个BLOB的内存_C#_Azure_Azure Storage Blobs - Fatal编程技术网

C# 查找每个BLOB的内存

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"); } } 我的问题:您可以这样做(如果我假设您正在查找文件

我用过这5个球吗?(请注意,数字可以从5变为10,也可以从13变为任何数字)

以下是到目前为止我得到的信息:

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;
}