繁体   English   中英

从工作流基础中未完成的工作流中发出/发送/检索数据

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM