卸载工作流的活动

时间:2012-03-20 19:25:24

标签: workflow-foundation-4

我是WF4的新手,我试图找到一种在代码活动中卸载工作流的方法,但我可以在代码活动中获得的是工作流实例ID,我不知道如何使用ID卸载工作流程。

理想情况下,工作流会暂停以供用户干预(这是我将保留和卸载工作流的地方),当用户进行所需的更改时,我希望重新加载工作流并继续它。这是一个WCF WF服务。

任何建议和意见都将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:2)

在工作流程内卸载并没有多大意义,因为操作的所有结果都会更新工作流程状态,从而使保存的状态无效。

通常,您只需在工作流中创建书签,并可选择保持状态,并让运行时环境决定是否需要卸载工作流。这种方式的工作方式取决于运行时,WorkflowApplication与WorkflowServiceHost,并且基于回调或基于空闲持续时间。