我试图访问$ MetricsCapacityBlob(SO:Azure Storage Table size)以查看我的azure帐户上的blob总大小。这是我的:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(connectionString);
var cloudTableClient = storageAccount.CreateCloudTableClient();
var table = cloudTableClient.GetTableReference("$MetricsCapacityBlob");
var query = new TableQuery();
var result = table.ExecuteQuery(query).ToList();
问题是,result
总是0长度。我究竟做错了什么?
文档(http://msdn.microsoft.com/library/azure/hh343264.aspx)sais存储容量指标每天只更新一次。因此,如果您刚启用存储分析并尝试使用此代码,则它将返回0条记录。同时,您可以使用任何存储工具来检查表格内容并与您的代码进行比较以避免混淆。 – astaykov