Azure跟踪CloudBlockBlob上载进度

时间:2014-04-18 17:28:47

标签: azure blob

我希望有能力跟踪CloudBlockBlob上传的进度。 目前这样做的方法是挂钩客户端的文件流读取,这与Azure中服务器端的数据写入不同。 复杂的部分原因是我无法找到一种方法来读取Azure上未提交的Blob,因为数据正在被写入。

谢谢, 马克

1 个答案:

答案 0 :(得分:0)

看看http://blogs.msdn.com/b/kwill/archive/2013/03/06/asynchronous-parallel-block-blob-transfers-with-progress-change-notification-2-0.aspx。本质上,这段代码正在按照你的建议 - 连接到流读取 - 但它是我找到的最佳选择。

唯一的另一个好方法是下载存储客户端库源代码并对其进行修改以将事件添加到HTTP上载。这样做的缺点是,每次想要获得SCL的更新版本时,都必须重新编写该代码。