3

WF4カスタムアクティビティでは、いくつかの条件をチェックして検証エラーの警告を追加し、検証エラーを追加できることを理解しています。

if(Arg == null)
metadata.AddValidationError("Null argument");

CacheMetadata(metadata)

引数自体の内容を確認したい場合、たとえば、Arg(an InArgument<String>)の値に正確に8文字が含まれているかどうかを確認し、そうでない場合は検証エラーを追加したい場合はどうでしょうか。これは可能ですか?どのように?

4

1 に答える 1

1

アクティビティが実行されるまで実際のデータは取得されないため、実行時に Execute メソッドでこれらのチェックを行う必要があります。また、好みやニーズに応じて、エラー コード OutArgument を設定するか、ワークフローでキャッチできる例外をスローすることができます。

于 2010-11-04T10:07:28.820 に答える