在工作流应用程序中,当工作流暂停并等待输入时,我找不到将当前活动书签的数据结果发送到客户端的方法。 有人可以帮忙吗?
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
};
答案 0 :(得分:0)
你可以使用扩展来做到这一点。基本上,您注册了一个用于与主机通信的自定义类。该类可以公开输出数据的方法,例如将数据写入控制台。
请参阅http://www.dotnetfunda.com/articles/show/1091/workflow-foundation-40-extension了解相关信息。