Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Workflow foundation 4 如何从c代码调用工作流_Workflow Foundation 4 - Fatal编程技术网

Workflow foundation 4 如何从c代码调用工作流

Workflow foundation 4 如何从c代码调用工作流,workflow-foundation-4,Workflow Foundation 4,我已经编写了一个WF,我想调用工作流并从WF返回结果 我在工作流程中有输入和输出参数,但我想知道如何从我的C按钮单击事件调用工作流。您需要成为WF“主机”;更具体地说,您可以使用WorkflowInvoker或WorkflowApplication: 特别是,如果需要从工作流中获取输出值,可以使用 “已完成”活动: wfApp.Completed=委托(WorkflowApplicationCompletedEventArgs e) { val值=e.输出[“MyValue”]; WriteLi

我已经编写了一个WF,我想调用工作流并从WF返回结果 我在工作流程中有输入和输出参数,但我想知道如何从我的C按钮单击事件调用工作流。

您需要成为WF“主机”;更具体地说,您可以使用WorkflowInvoker或WorkflowApplication:

特别是,如果需要从工作流中获取输出值,可以使用 “已完成”活动:

wfApp.Completed=委托(WorkflowApplicationCompletedEventArgs e) { val值=e.输出[“MyValue”]; WriteLine(“值为{0}”,Value); }; wfApp.Completed = delegate(WorkflowApplicationCompletedEventArgs e) { val value = e.Outputs["MyValue"]; Console.WriteLine("Value is {0}", value); };