Workflow 无法将值传递给InArgument NativeActivity

Workflow 无法将值传递给InArgument NativeActivity,workflow,workflow-foundation-4,workflow-foundation,Workflow,Workflow Foundation 4,Workflow Foundation,我有自定义活动源于本地活动 ToEmailAddress始终null,即使我在调用工作流时传递它 不知道为什么 public InArgument<string> ToEmailAddress { get; set; } protected override void Execute(NativeActivityContext context) { var email = ToEmailAddress.Get(context); } public-inagrament-To

我有
自定义活动
源于
本地活动

ToEmailAddress
始终
null
,即使我在调用工作流时传递它

不知道为什么

public InArgument<string> ToEmailAddress { get; set; }
protected override void Execute(NativeActivityContext context)
{
    var email = ToEmailAddress.Get(context);
}
public-inagrament-ToEmailAddress{get;set;}
受保护的覆盖无效执行(NativeActivityContext上下文)
{
var email=ToEmailAddress.Get(上下文);
}
援引

string emailAddress = "aaa@test.com";
Dictionary<string, object> inputs = new Dictionary<string, object>();
inputs.Add("ToEmailAddress", emailAddress);

WorkflowApplication wfApp = new WorkflowApplication(customerWorkflow, inputs);
wfApp.run();
string电子邮件地址=”aaa@test.com";
字典输入=新字典();
输入。添加(“ToEmailAddress”,emailAddress);
WorkflowApplication wfApp=新的WorkflowApplication(customerWorkflow,输入);
wfApp.run();
您可以试试

var email = context.getValue(this.ToEmailAddress);
如果这不起作用,请检查您的工作流中是否已将以下参数传递给自定义活动