私はリモートWebサービスへのWeb参照を持っています。これは、いくつかの異なるクラスで呼び出されます。私は、このWebサービスから来るすべての例外をキャッチしたいと思います。 すべての上位レベルのコードに干渉したり変更したりすることなく、どのようにすればよいですか?WebServiceからすべての例外をキャッチする方法は?
0
A
答えて
-2
あなたはできません、なぜあなたはしたいですか?ほとんどの場合、「すべての例外をキャッチする」または「すべての例外を処理する」という間違いがあります。あなたは何を達成しようとしていますか?
- 私は、サーバー、クライアント上ではなく、それをログをお勧めしたいです。
- 上位レイヤから例外を隠すときは、何をしていますか?それは起こっていないふりをした?
独自のSoapExceptionをラップすることは意味があります。多分。これは、SoapExceptionがWebサービスに特化しているからです。この場合、はい、すべての呼び出しをtry/catchでラップする必要があります。これを行う最善の方法は、SoapExceptionをラップするか、それを自分自身のものに変換するための共通コードを持つファサードクラスにあります。
コード生成を管理する準備ができていない場合は、手作業で行うことになります。
関連する問題
- 1. iPhoneアプリですべての例外をキャッチする方法
- 2. 例外をキャッチして別の例外をスローする方法
- 3. プライベートメンバーのサブクラスオブジェクトから例外をキャッチする方法は?
- 4. 他のクラスから例外をキャッチする方法は?
- 5. CXFでWebService例外をキャッチ:NoClassDefFoundError:SOAPFaultBuilder
- 6. すべてのコントローラからWebコンフィグレーションですべての例外をキャッチする方法C#
- 7. socket.timeout例外ハンドラ内からKeyboardInterruptをキャッチする方法は?
- 8. Unityですべての例外をキャッチ
- 9. すべての例外をキャッチ
- 10. カサブランカの複数のタスクから例外をキャッチする方法
- 11. Control/Formからすべての例外をキャッチする方法はありますか?
- 12. 例外フォームをキャッチする方法ObjectDataSource.Updata()
- 13. 構文例外をキャッチする方法
- 14. GUIで例外をキャッチする方法
- 15. UrlFetchApp.fetch例外をキャッチする方法
- 16. FeignClient例外をキャッチする方法
- 17. ルビーですべての例外をキャッチするには?
- 18. Swift/iOSですべてのアプリ例外/エラーをキャッチする方法
- 19. キャッチはすべて集約例外をキャッチしますか?クラッシュを防ぐ?
- 20. PDO例外質問 - キャッチする方法
- 21. トップレベルから例外をキャッチ
- 22. guzzleから例外をキャッチ
- 23. メインのすべての例外コードをキャッチするイベント例外をキャッチしていません
- 24. プログラムのすべての例外をキャッチしますか?
- 25. キャッチされた例外をキャッチする方法
- 26. 例外としてキャッチされない例外をスローする方法
- 27. 実行時例外を除くすべての例外をキャッチすることは可能ですか?
- 28. nullポインタの例外をキャッチするのが良い方法ではない場合、例外をキャッチするのは良い方法ですか?
- 29. Python lambdaを使用して例外をキャッチする方法
- 30. Objective-C - 例外をキャッチしてアプリクラッシュを回避する方法
[WebServiceですべての未処理の例外を自動的にキャプチャ](http://stackoverflow.com/questions/829086/c-capture-all-unhandled-exceptions-automaticly-with-webservice) – codeulike