例如,我正在使用wenclient.DownloadfileAsync异步下载文件。
在DownloadFileCompleted事件处理程序中,我可以使用AsyncCompletedEventArgs.Error属性检查是否有任何异常。
如果我重新抛出此异常,但我的可执行文件会立即停止运行。
我想知道如何处理这种类型的异常?如何将此异常传递回调用线程?
在DownloadFileCompleted事件处理程序中,我可以使用AsyncCompletedEventArgs.Error属性检查是否有任何异常。
如果我重新抛出此异常,但我的可执行文件会立即停止运行。
我想知道如何处理这种类型的异常?如何将此异常传递回调用线程?
Task<T>
类型的 API,复制你需要的想法。 - Jon Skeet