我是WF4的新手,我试图找到一种在代码活动中卸载工作流的方法,但我可以在代码活动中获得的是工作流实例ID,我不知道如何使用ID卸载工作流程。
理想情况下,工作流会暂停以供用户干预(这是我将保留和卸载工作流的地方),当用户进行所需的更改时,我希望重新加载工作流并继续它。这是一个WCF WF服务。
任何建议和意见都将不胜感激。
谢谢
答案 0 :(得分:2)
在工作流程内卸载并没有多大意义,因为操作的所有结果都会更新工作流程状态,从而使保存的状态无效。
通常,您只需在工作流中创建书签,并可选择保持状态,并让运行时环境决定是否需要卸载工作流。这种方式的工作方式取决于运行时,WorkflowApplication与WorkflowServiceHost,并且基于回调或基于空闲持续时间。