ActivityValidationServices.Validate メソッド

定義

検証ロジックに従ってワークフロー アクティビティが正しく設定されていることを検証します。 このロジックは検証対象のアクティビティの CacheMetadata(CodeActivityMetadata) メソッド、またはビルド制約やポリシー制約である場合があります。

オーバーロード

Validate(Activity)

検証ロジックに従ってワークフロー アクティビティが正しく設定されていることを検証します。 このロジックは検証対象のアクティビティの CacheMetadata(CodeActivityMetadata) メソッド、またはビルド制約やポリシー制約である場合があります。

Validate(Activity, ValidationSettings)

検証ロジックに従ってワークフロー アクティビティが正しく設定されていることを検証します。 このロジックは検証対象のアクティビティの cacheMetadata メソッド、またはビルド制約やポリシー制約である場合があります。

注釈

カスタム アクティビティの作成者は、アクティビティの CacheMetadata オーバーライドに検証ロジックを指定できます。 CacheMetadata からスローされる例外は、検証エラーとして処理されません。 これらの例外は、Validate への呼び出しからエスケープされ、呼び出し元によって処理される必要があります。

Validate(Activity)

検証ロジックに従ってワークフロー アクティビティが正しく設定されていることを検証します。 このロジックは検証対象のアクティビティの CacheMetadata(CodeActivityMetadata) メソッド、またはビルド制約やポリシー制約である場合があります。

public:
 static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate);
public static System.Activities.Validation.ValidationResults Validate (System.Activities.Activity toValidate);
static member Validate : System.Activities.Activity -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity) As ValidationResults

パラメーター

toValidate
Activity

ワークフロー アクティビティ ツリーの要素。

戻り値

検証エラーのコレクション。検証アクティビティの名前、説明メッセージ、エラー コード、その他の情報が含まれている場合があります。

注釈

カスタム アクティビティの作成者は、アクティビティの CacheMetadata オーバーライドに検証ロジックを指定できます。 CacheMetadata からスローされる例外は、検証エラーとして処理されません。 これらの例外は、Validate への呼び出しからエスケープされ、呼び出し元によって処理される必要があります。

適用対象

Validate(Activity, ValidationSettings)

検証ロジックに従ってワークフロー アクティビティが正しく設定されていることを検証します。 このロジックは検証対象のアクティビティの cacheMetadata メソッド、またはビルド制約やポリシー制約である場合があります。

public:
 static System::Activities::Validation::ValidationResults ^ Validate(System::Activities::Activity ^ toValidate, System::Activities::Validation::ValidationSettings ^ settings);
public static System.Activities.Validation.ValidationResults Validate (System.Activities.Activity toValidate, System.Activities.Validation.ValidationSettings settings);
static member Validate : System.Activities.Activity * System.Activities.Validation.ValidationSettings -> System.Activities.Validation.ValidationResults
Public Shared Function Validate (toValidate As Activity, settings As ValidationSettings) As ValidationResults

パラメーター

toValidate
Activity

ワークフロー アクティビティ ツリーのアクティビティ。

settings
ValidationSettings

ワークフローの検証メソッドの動作を調べるオブジェクト。このオブジェクトは内部検証ロジックを抑制し、ポリシー制約を含むこともできます。

戻り値

検証エラーのコレクション。正しく設定されていないアクティビティの名前、説明メッセージ、エラーまたは警告コード、その他の情報が含まれている場合があります。

注釈

カスタム アクティビティの作成者は、アクティビティの CacheMetadata オーバーライドに検証ロジックを指定できます。 CacheMetadata からスローされる例外は、検証エラーとして処理されません。 これらの例外は、Validate への呼び出しからエスケープされ、呼び出し元によって処理される必要があります。

適用対象