在WF4自定义活动中,我了解您可以通过检查某些条件添加验证错误警告并添加验证错误,前
if(Arg == null)
metadata.AddValidationError("Null argument");
CacheMetadata(metadata)
中的
我的问题是,如果你想检查参数本身的内容,
例如,您想检查Arg(InArgument<String>
)的值是否包含8个字符,否则添加验证错误?这可能吗?怎么样?
答案 0 :(得分:0)
在活动执行之前,您不会获得实际数据,因此您需要在运行时在Execute方法中执行这些检查。根据您的偏好和需求,您可以设置错误代码OutArgument或抛出可以在工作流中捕获的异常。