- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 CloudBlobContainer.ListBlobs
获取 IListBlobItems 列表。然后,我使用以下代码循环每个条目以显示 blob 的大小:
foreach (IListBlobItem item in blobs)
{
if (item.GetType() == typeof(CloudBlobDirectory))
{ }
else if (item.GetType() == typeof(CloudBlockBlob))
{
CloudBlockBlob blockBlob = (CloudBlockBlob)item;
IEnumerable<ListBlockItem> blocks = blockBlob.DownloadBlockList(new BlobRequestOptions { BlobListingDetails = BlobListingDetails.All });
Console.WriteLine(blockBlob.Name.PadRight(50, ' ') +
blocks.Sum(b => b.Size));
}
else
{
Console.WriteLine(item.Uri.LocalPath);
}
}
但是,当我检查变量 blocks
的计数时,它始终为 0。这是为什么?
最佳答案
我相信(不是 100% 确定)DownloadBlockList()
仅当 Blob 最初是分块上传而不是一次性全部上传时才有效。这可能就是为什么你没有得到任何阻止。
无论如何,您似乎只需要 blob 的总大小。因此,使用 blob.Properties.Length
属性可能是一种更简单的方法:
CloudBlockBlob blockBlob = (CloudBlockBlob)item;
blockBlob.FetchAttributes();
Console.WriteLine(blockBlob.Name.PadRight(50, ' ') + blockBlob.Properties.Length);
关于azure - Microsoft.WindowsAzure.StorageClient.CloudBlockBlob.DownloadBlockList 返回 0 个 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10033876/
我是 Azure 新手,想知道 Microsoft.Samples.ServiceHosting.StorageClient 和 Microsoft.WindowsAzure.StorageClien
有人可以分享 Azure StorageClient 库使用的连接管理的详细信息吗? 具体来说,我们感兴趣的是: 1) 是否在 blob 连接上使用 keep-alive 2)什么是保活和租用超时?
预先感谢您的时间和帮助。 我正在使用 Azure 客户端库(即 CloudStorageAccount - CloudBlobClient - CloudBlob)在 WPF 应用程序中下载/上传 B
我正在测试连接到 Azure Blob 存储的 WPF 应用程序,以使用 TPL(任务)下载一堆图像。预计在实时环境中,部署位置将会有高度短暂的互联网连接。 我在 BlobRequestOptions
我有一个通过 git 部署的 Azure 网站设置,但是当我这样做时,我收到一个编译器错误,指出: D:\Windows\Microsoft.NET\Framework\v4.0.30319\Micr
当我使用 Windows Azure 的 Storageclient 时复制加入行为的最简单方法是什么 最佳答案 长话短说。使用表存储时无法复制连接行为;或者,更准确地说,任何实现这种行为的解决方案都
我有一个通过 git 部署的 Azure 网站设置,但是当我这样做时,我收到一个编译器错误,指出: D:\Windows\Microsoft.NET\Framework\v4.0.30319\Micr
当我使用 Windows Azure 的 Storageclient 时复制加入行为的最简单方法是什么 最佳答案 长话短说。使用表存储时无法复制连接行为;或者,更准确地说,任何实现这种行为的解决方案都
use Google\Cloud\Storage\StorageClient; require __DIR__ . '\vendor\autoload.php'; $storage = new Sto
我正在使用 Azure 表存储,并试图找出提高性能的最佳方法。我执行的查询非常简单 - 要么使用分区键和行键进行精确选择,要么使用列表的 where 子句(例如,WHERE x==1 或 x==2 或
这段代码以前可以工作,但在更新 nuget 包时似乎出现了问题。如果我添加之前部署的 Microsoft.WindowsAzure.StorageClient dll,则它无法识别云类,例如我正在使用
问题是 System.Data.Services.Client.dll 和 Microsoft.Data.Services.Client.dll 中都存在某些类(DataServiceClientEx
引发了“Microsoft.WindowsAzure.StorageClient.StorageClientException”类型的异常。 有时,即使我们的结构正在运行并且角色管理器已启动,我们也会
引发了“Microsoft.WindowsAzure.StorageClient.StorageClientException”类型的异常。 有时,即使我们的结构正在运行并且角色管理器已启动,我们也会
这两个程序集有什么区别以及何时应该使用它们?我发现它们之间存在类名冲突,所以我想我应该只使用一个。 示例 Microsoft.WindowsAzure.Storage 具有 Microsoft.Win
尝试使用 Mono 编译器编译包含引用 Microsoft.WindowsAzure.StorageClient.dll 的项目的解决方案时,会失败。为什么? (Google-ing 目前没有为这个问
我一直在独自关注这个tutorial 。一切都很顺利,直到我到达这一部分: Set a reference to the StorageClient library. You can either a
我尝试在 VS2012 中运行包含三个项目的 Azure 解决方案: InSysDashboard(网络角色) InSysService(网络角色) InSysWatcher(辅助角色) 在添加 3.
我一直在独自关注这个tutorial 。一切都很顺利,直到我到达这一部分: Set a reference to the StorageClient library. You can either a
我尝试在 VS2012 中运行包含三个项目的 Azure 解决方案: InSysDashboard(网络角色) InSysService(网络角色) InSysWatcher(辅助角色) 在添加 3.
我是一名优秀的程序员,十分优秀!