![](/img/trans.png)
[英]Workflow Foundation 4 - IPrincipal lost when workflow resume from a delay activity
[英]emit/ send/ retrieve data from uncompleted workflow activity in workflow foundation
在工作流应用程序中,当工作流暂停并等待输入时,我找不到将当前活动书签的数据结果发送给客户端的方法。 有人可以帮忙吗?
wfApp = new WorkflowApplication(wf, inputs);
wfApp.Completed = (e) =>
{
int Turns = Convert.ToInt32(e.Outputs["Turns"]);
};
就像是:
wfApp.Paused= (e) =>
{
WFReturnActivityData dataToSendToClient = e.Outputs["DataToSendToClient "];
return dataToSendToClient
};
您可以使用扩展来做到这一点。 基本上,您注册了一个用于与主机通信的自定义类。 该类可以公开输出数据的方法,例如将数据写入控制台。
有关简介,请参见http://www.dotnetfunda.com/articles/show/1091/workflow-foundation-40-extension 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.