ActivityValidationServices.Validate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
验证是否已依据验证逻辑正确配置了工作流活动。 此逻辑可以是要验证的活动的 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 的调用中转义,并且必须由调用方进行处理。