Main.xamlのtrycatchのtry部で別のワークフロー(X.xaml)の呼び出しをしているのですが、
X.xaml内でエラーが発生した場合、Main.xamlのCatches部の処理がされず終了してしまいます。
仕様ですか?これを実現する方法はありますでしょうか…
ご教授よろしくお願いいたします。
Main.xamlのtrycatchのtry部のInvokeは成功しているので、Catchesでは捕捉できないと思います。
X.xaml内でエラーが発生した場合、ThrowアクティビティでMain.xamlのtrycatchに捕捉させるのが常套かと思います
こんにちは
通常はMain側で適切なExceptionのTypeを指定していればキャッチできるかと思いますが...
X.xamlの内部でもtry-catch使っていて、そこで例外がつぶされているということはありませんでしょうか?
System.Exceptionを選択しているのですができません。
X.xaml内ではトライキャッチの使用はありません。
X.xaml内にもトライキャッチを置いて、try部に処理を、catches部にthrowアクティビティを置くという認識で合っていますか?(これでもうまくいきませんでした…)
X.xaml を単体で実行した場合、あるいは Main.xaml 内で Try-catch 内に含めずに Invoke Workflow File を実行した場合に、例外は発生しますか?
呼び出したワークフローのエラーをキャッチしたい.zip (12.0 キロバイト)
X.xamlで、英文字をInteger.Parseさせてみたところ、
Main.xamlで、捕捉してくれましたねぇ。
Throwは、BusinessRuleExceptionなどを使うときだったか…
サンプルを張っておきました。ご笑覧ください。
サンプルありがとうございます。
キャッチしてくれました…
本来であればできるということで、今回の件はクローズします。
ありがとうございました。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.