如何从自定义代码 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