0

ワークフロー 4 で、別のサービスを呼び出そうとする try catch ブロックを設定しようとしています。このサービスは、特定の、一般的に型指定されたフォルト例外をいくつかスローする可能性があります。

FaultException<MySpecificFault>

トライキャッチでは、それぞれの個性に対応するキャッチを連発していきたいです。ただし、上記のように、特定のタイプの障害をキャッチしようとすると、常にブロックの最後にある一般的な FaultException に失敗します。

私が欠けているものはありますか?これはWF4で可能ですか?

4

1 に答える 1

0

1 回の試行で複数の catch ブロックを使用でき、各 catch ブロックは特定のエラーを処理するように構成できます。1. catch ブロックの例外ボックスでタイプの参照を選択します。2. 選択ボックスに「System.ServiceModel.FaultException」と入力します。3. 小さなコンボ ボックスから特定の障害を選択します。

于 2012-06-21T12:39:35.570 に答える