我正在使用 VSTS 2008 + C# + .Net 3.5 开发控制台应用程序以将文件上传到服务器。我想显示上传进度。我想使用 WebClient.UploadProgressChanged 事件,但对其功能感到困惑——“在异步上传操作成功传输部分或全部数据时发生。” 我的困惑是,什么时候会提出这个事件?“部分或全部”这个词太混乱了,是否意味着每次上传 1% 的文件时都会调用此事件?10%?一些固定的字节?随机调用?或者是其他东西?
http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadprogresschanged.aspx
提前谢谢,乔治