if(Arg == null) metadata.AddValidationError("Null argument");
在里面 CacheMetadata(metadata)
CacheMetadata(metadata)
例如,您想检查Arg的值是否 InArgument<String> )正好包含8个字符,否则添加验证错误?这可能吗?怎么用?
InArgument<String>
在活动执行之前,您不会获取实际数据,因此您需要在运行时在Execute方法中执行这些检查。根据您的偏好和需要,您可以设置一个错误代码OutArgument或抛出一个可以在工作流中捕获的异常。