在Windows工作流基础中终止和暂停活动

时间:2008-11-29 12:26:58

标签: workflow-foundation

我需要停止执行是否有使用终止和暂停活动的任何程序

2 个答案:

答案 0 :(得分:2)

微软网站上的这个示例应该可以帮助您暂停和终止活动

http://msdn.microsoft.com/en-us/library/ms742189.aspx

答案 1 :(得分:1)

这完全取决于你想做什么。 Terminate Activity将终止正在运行且已达到该活动的工作流实例。一旦终止,该工作流实例将会死亡,永远不会重新启动。

暂停是您可以在WorkflowInstance上调用的内容,例如

WorkflowInstance instance = runtime.GetWorkflow(instanceId);
instance.Suspend("Paused for some good reason");

// do something here

instance.Resume();