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 的调用中转义,并且必须由调用方进行处理。

适用于