0

我在理解如何最好地实现这一点时遇到了一些概念性问题......我想为Windows Workflow创建一个自定义Activity类。该活动必须调用第三方库方法,该方法本身异步运行另一个进程,并可能需要几秒到几个小时才能完成。该库为我提供了轮询方法结果或订阅指示其完成的事件的功能。在我的非工作流应用程序中,我通常只订阅该事件,但在工作流案例中这似乎不合理。我也不确定如何最好地实施投票计划。有人可以推荐一些指向类似问题的指针吗?实现执行异步操作的自定义Windows Workflow活动

回答

1

柯克艾伦埃文斯写了一个有趣的blog关于此与一些相当不错的代码示例。

+0

我正在学习WF,...为什么不直接在Workflow.Ftp.FtpCallback()中调用ActivityExectionContext.CloseActivity()?相反,他将某些东西推送到他创建的队列中,然后调用CloseActivity()函数进行队列侦听器调用。这看起来像是额外的开销。 – 2008-11-26 13:49:20

相关问题