首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebClient.DownloadFileAsync - DownloadDataCompletedEventHandler *不开火*

WebClient.DownloadFileAsync - DownloadDataCompletedEventHandler *不开火*
EN

Stack Overflow用户
提问于 2015-05-28 21:57:57
回答 1查看 469关注 0票数 0

当我的webclient完成下载finishes调用时,我试图触发一个DownloadDataCompletedEventHandler事件。我有所有的同步通过在线例子在MS网站上。我的进度条工作,但最终下载事件永远不会触发。有关更多帮助,请参阅下面的链接。

所有相关的C#代码都可以在以下链接找到:http://pastebin.com/VJ9riPSw我的整个项目可以在以下链接下载:30726049375

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-28 22:13:49

正如WebClient.DownloadDataCompleted Event的文档所说的那样,https://msdn.microsoft.com/en-us/library/vstudio/system.net.webclient.downloaddatacompleted(v=vs.90).aspx

每次异步数据下载操作完成时,都会引发此事件。异步数据下载是通过调用DownloadDataAsync方法来启动的。

但是您使用的是DownloadFileAsync,而不是DownloadDataAsync,因此它将引发DownloadFileCompleted事件而不是DownloadDataCompleted事件。所以要么使用DownloadDataAsync,要么添加webClient.DownloadFileCompleted处理程序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30517763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档