次の方法で共有


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 の呼び出しからエスケープされ、呼び出し元が処理する必要があります。

適用対象