通过`CloudBlockBlob`类监控上传/下载进度?

时间:2013-03-13 21:40:29

标签: events azure-storage-blobs

如果您通过官方CloudBlockBlob课程将Stream转移到Azure Blob存储,那么如何监控上传/下载本身的进度?我期待该类的一些事件,因为它是一个网络IO类,但似乎没有。

现在我们的应用程序将整个流发送到CloudBlockBlob并且看起来已经完成了 - 但是我们知道CloudBlockBlob仍在上传在流中传递给它的字节,所以它真的没有完成。 ..

我错过了什么吗?这是完全不同的方式(不重新发明轮子!)

1 个答案:

答案 0 :(得分:3)

请参阅http://blogs.msdn.com/b/kwill/archive/2013/03/06/asynchronous-parallel-block-blob-transfers-with-progress-change-notification-2-0.aspx处的代码。它在文件流周围使用ProgressStream包装器,以便在传输数据时引发事件。