私のwcfメソッドでは、teirのみのメソッドを捕捉しています。したがって、トップクラスの下のメソッドに例外がスローされると、それらは自動的にApplicationExceptionとして発生します。継承を使用してSystem.ApplicationException WithOutにプロパティを追加する
私はプロパティを追加するか、クラッシュしたメソッドのinputDataを保持する方法を見つけたいと思います。そのため、ApplicationExceptionには、inputDataメソッドが添付されています。
このシナリオは可能ですか?
IErrorHandlerを使用して例外をキャッチしています。どのように私はそれからクラッシュしたメソッドからinputDataを抽出するのですか?
IErrorHandlerを使用して例外をキャッチしています。どのように私はそれからクラッシュしたメソッドからinputDataを抽出するのですか? –
その場合、まずメソッド内にtry/catchが必要です。catch内で、必要なinputDataを持つカスタム例外を作成します。これをWCFで行う方法はありません。私たちはAOPソリューションを試しましたが、望ましくない副作用がありました – RBZ
IErrorHandler HandleErrorメソッドでその情報を取得する方法はありませんか? –