私はプロジェクトに対処しようとしている奇妙な問題提起に失敗した - WebClient.DownloadFileAsyncに私の呼び出しを無視取得するようにしても例外は発生しませんされているように見えます。これまでのところ、これは宛先フォルダが存在しないことが原因である可能性がありますが、Webclient.DownloadFileAsyncのMSDNドキュメントの外観からは例外が発生するはずです。私はこれが起こることが知られていることを暗示していると思われる1つのMSDN forum threadを見つけましたが、それに対する解決策はないようです。何が起こっているのでしょうか?非同期方式でWebClient.DownloadFileAsyncは例外
2
A
答えて
2
この問題は、MSDNおよびソースコードの関与を検討した後に解決されました。以前は、アプリケーションは、どれだけのダウンロードが残っているかを追跡するためにDownloadProgressChangedEventHandlerを実装していました。 AsyncCompletedEventHandlerは、例外が発生したときに呼び出され、このイベントハンドラを実装していないとエラーの通知なしに呼び出されるため、これが問題の根本的な原因であることが判明しました。
2
は、例外がスローされ、むしろのEventArgsオブジェクト内のコールバックに渡されません。
関連する問題
- 1. VB.net Webclient.DownloadFileAsyncがダウンロードされない
- 2. インタフェース例外例外
- 3. TransactionScope例外例外
- 4. は例外
- 5. NullReference例外は
- 6. ハンドラは例外
- 7. は例外TypeError
- 8. 例外ロギングは
- 9. メディアプレーヤーは例外
- 10. javaSE.jarは例外
- 11. Djangoは例外
- 12. は例外スタック
- 13. IEnumerable.Singleは例外
- 14. Keycloak例外は
- 15. トランザクション例外は
- 16. Hibernateは例外
- 17. ジャージーは例外
- 18. 例外はテンプレート
- 19. キャッチ例外は
- 20. 「例外は
- 21. 例外は
- 22. キャッチ例外は
- 23. jQuery.Deferred例外は:
- 24. Installer.InstallProductは例外
- 25. 例外マッパーは
- 26. はKeyError例外
- 27. 例外Stack_overflowは
- 28. は例外
- 29. NSFetchedResultsControllerは例外
- 30. は、カスタム例外
WebClient.DownloadProgressChangedイベントに割り当てた関数にブレークポイントを設定しましたが、まだ発生していないことがわかりました - 発生している別のイベントがありますか? – rjzii