プロジェクトで対処しようとしている奇妙な問題 - WebClient.DownloadFileAsync への呼び出しが無視されているようで、例外は発生していません。これまでのところ、宛先フォルダーが存在しないことが原因である可能性があると判断できましたが、 Webclient.DownloadFileAsyncの MSDN ドキュメントの外観から、これにより例外が発生するはずです。これが発生することが知られていることを暗示していると思われるMSDN フォーラム スレッドを1 つ見つけましたが、解決策はないようです。何が起こっているのでしょうか?
3742 次
2 に答える
2
Async メソッドでは、例外はスローされず、EventArgs オブジェクトのコールバックに渡されます。
于 2008-09-02T03:33:18.443 に答える
2
この問題は、MSDN と関連するソース コードを確認した結果、解決されました。以前は、アプリケーションはDownloadProgressChangedEventHandlerのみを実装して、残っているダウンロードの量を追跡していました。AsyncCompletedEventHandlerは例外が発生したときに呼び出されるものであり、このイベント ハンドラーを実装しないとエラーが通知されないため、これが問題の根本原因であることが判明しました。
于 2008-09-18T13:47:02.357 に答える