【发布时间】:2012-12-03 16:58:47
【问题描述】:
我有一个使用 Windows 工作流的项目,并且我在 SQL Server 2008 中有一个带有工作流表的数据库。
我想在项目中编辑记录,所以想无条件返回到以前的活动,并更新数据库中的工作流实例。
如何撤消 Windows Workflow Foundation 中的上一步?
【问题讨论】:
标签: asp.net sql-server-2008 workflow-foundation-4
我有一个使用 Windows 工作流的项目,并且我在 SQL Server 2008 中有一个带有工作流表的数据库。
我想在项目中编辑记录,所以想无条件返回到以前的活动,并更新数据库中的工作流实例。
如何撤消 Windows Workflow Foundation 中的上一步?
【问题讨论】:
标签: asp.net sql-server-2008 workflow-foundation-4
不是真的。有一点 if hack 虽然这可能有用。当您使用工作流实例存储并告诉工作流在发生未处理的异常时放弃其状态时,实例存储中最后保存的状态保持不变。因此,您可以从该状态重新加载工作流并继续,就好像下一个活动从未执行过一样。问题在于控制工作流何时持续存在。在大多数情况下,您可以控制它,但在某些情况下工作流将始终持续存在。
【讨论】: