【问题标题】:How to check if file downloaded successfully in Webclient DownloadFileCompleted event?如何在 Webclient DownloadFileCompleted 事件中检查文件是否下载成功?
【发布时间】:2014-10-04 10:55:58
【问题描述】:
private void Client_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
}

我想检查这两种情况:

  1. 如果有错误,那就做点什么。

  2. 如果文件下载成功,做点什么。

【问题讨论】:

  • 检查This是否可以帮助您解决您的问题
  • 文件是否来自您控制的来源?

标签: c# .net winforms webclient


【解决方案1】:

您可以检查AsyncCompletedEventArgs 实例的ErrorCancelled 属性:

if (e.Error != null)
{
    // there was an error, do something
}
else if (!e.Cancelled)
{
    // file was downloaded fine and completed, do something
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    • 2019-11-14
    相关资源
    最近更新 更多