从工作流基础

时间:2016-06-01 16:53:13

标签: c# events persistence workflow-foundation-4 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 

        };

1 个答案:

答案 0 :(得分:0)

你可以使用扩展来做到这一点。基本上,您注册了一个用于与主机通信的自定义类。该类可以公开输出数据的方法,例如将数据写入控制台。

请参阅http://www.dotnetfunda.com/articles/show/1091/workflow-foundation-40-extension了解相关信息。