WF4にワークフロー(xaml)があり、外部モジュール(マッパーなど)を呼び出すコードアクティビティがあります。すべての例外は、最初のレイヤー(サービスレイヤーなど)でキャッチされます。サービスレイヤーは、WorkflowInvokerでInvokeを呼び出すことによってワークフローを実行します。マッパーが例外をスローすると、この例外はサービスレイヤーでキャッチされますが、マッパーからスタックトレースが失われました。スタックトレースはWorkflowInvoker.Invokeから送信されます。
マッパーからスタックトレースを保持する方法はありますか?
レイヤーのスキーマは次のとおりです。
サービスレイヤー->Worklfow.Invoke->(XAML:コードアクティビティ->マッパー)
ありがとう