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);
如果这不起作用,请检查您的工作流中是否已将以下参数传递给自定义活动