アクティビティ検証を使用すると、アクティビティの作成者とユーザーは、アクティビティの実行前にアクティビティの構成でエラーを特定して報告できます。 Windows Workflow Foundation (WF) には、次の 3 種類のアクティビティ検証が用意されています。
RequiredArgument
属性をOverloadGroup
します。命令型コード ベースの検証。
宣言型制約。
RequiredArgument
属性と OverloadGroup
属性は、アクティビティの特定の引数が必要であることを示します。 命令型コード ベースの検証では、アクティビティが自身に関する検証を提供する簡単な方法が提供され、宣言型制約により、アクティビティとその関連が含まれるワークフローに関する検証が可能になります。 検証の要件に従ってアクティビティが正しく構成されていない場合は、検証エラーと警告が返されます。 含まれているワークフローがワークフロー デザイナーを使用して作成された場合、検証エラーと警告がデザイナーに表示されます。 ワークフローがワークフロー デザイナーの外部で作成された場合、ワークフローの呼び出し時に検証エラーが返されます。 ワークフローの作成方法に関係なく、検証エラーのあるワークフローの実行は許可されません。 このセクションでは、これらの種類のアクティビティ検証の概要と、アクティビティ検証の呼び出し方法について説明します。
このセクションにて
必須の引数とオーバーロード グループ
RequiredArgument
属性とOverloadGroup
属性を使用して検証を提供する方法について説明します。
命令型 Code-Based 検証
CodeActivityおよびNativeActivity ベースのアクティビティにコードベースの検証を使用する方法について説明します。
宣言型制約
宣言型制約を使用して、複雑なアクティビティ検証を提供する方法について説明します。
アクティビティ検証の呼び出し
アクティビティの検証が自動的に呼び出されるタイミングと、検証を明示的に呼び出す方法について説明します。
リファレンス
関連セクション
.NET