如何从自定义代码 activity 访问 return 值?
How to access return value from a custom code activity?
我构建了一个简单的自定义本机 activity,return 一个字符串值。
public sealed class MyActivity : NativeActivity<string>
{
public InArgument<string> Id { get; set; }
protected override void Execute(NativeActivityContext context)
{
var returnString = QuerySomthing();
context.SetValue<string>(base.Result, returnString);
}
}
如何在工作流的变量中获取此值?
您可以访问 activity 的 'Result' 属性。您需要做的就是在工作流上创建一个变量(字符串类型)并将其绑定到 'Result' 属性。然后您可以稍后在工作流中访问该变量以分析其值。 HTH
我构建了一个简单的自定义本机 activity,return 一个字符串值。
public sealed class MyActivity : NativeActivity<string>
{
public InArgument<string> Id { get; set; }
protected override void Execute(NativeActivityContext context)
{
var returnString = QuerySomthing();
context.SetValue<string>(base.Result, returnString);
}
}
如何在工作流的变量中获取此值?
您可以访问 activity 的 'Result' 属性。您需要做的就是在工作流上创建一个变量(字符串类型)并将其绑定到 'Result' 属性。然后您可以稍后在工作流中访问该变量以分析其值。 HTH