【问题标题】:Workflow foundation, Transactions and Bookmarks工作流基础、事务和书签
【发布时间】:2012-12-25 11:50:44
【问题描述】:

我们正在使用 Workflow Foundation 4 开发一个应用程序。 我们希望使用多个活动,每个活动都在事务中进行数据库更新。 我们还想暂停和恢复工作流程。 停顿可能会持续很长时间。 为确保一致性,我们希望确保在提交事务之前创建了一个关于在何处恢复工作流的书签。 这是可能吗?或者关于如何很好地实施这一点的任何其他建议?

问候

【问题讨论】:

    标签: transactions workflow workflow-foundation


    【解决方案1】:

    WF4 有一个TransactionScope 活动,您可以使用它来执行数据库调用。但是,它不支持在TransactionScope 序列中创建书签。一种解决方法是使用临时表来临时存储正在进行的数据,以便工作流在恢复时可以从中读取长时间运行的进程。一切就绪后,您就可以将暂存表中的数据写入您的真实存储了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 2018-02-02
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      • 2011-07-17
      相关资源
      最近更新 更多