persistence - 您如何在 Workflow Foundation 中管理版本?

标签 persistence versioning workflow-foundation

当您有长时间运行的工作流并且您可能同时在持久性存储中拥有两个或三个版本并且必须能够访问它们时,您如何管理 WF 中的工作流版本?

最佳答案

我做了一系列 4 篇博文,涵盖了在对长时间运行的工作流进行版本控制时需要注意的大部分内容。

我倾向于避免的一件事是使用 HandleExternalEventActivity,因为这会使事情变得非常复杂。就此而言,我倾向于坚持使用简单类型和 xml 序列化对象。

  • http://msmvps.com/blogs/theproblemsolver/archive/2008/09/10/versioning-long-running-workfows.aspx
  • http://msmvps.com/blogs/theproblemsolver/archive/2008/09/11/versioning-long-running-workflows-part-2.aspx
  • http://msmvps.com/blogs/theproblemsolver/archive/2008/09/16/versioning-long-running-workfows-part-3.aspx
  • http://msmvps.com/blogs/theproblemsolver/archive/2008/09/22/versioning-long-running-workflows-part-4.aspx
  • 关于persistence - 您如何在 Workflow Foundation 中管理版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1374700/

    相关文章:

    workflow - 工作流和传奇之间的区别

    workflow-foundation - WF4 : Get argument/variable information while idle

    iOS持久化: storing and retrieving items in directory

    java - JSON 在发布时递归调用对象

    c++ - 我是否需要将类型设为 POD 才能将其与内存映射文件一起保存?

    java - 你如何比较Java中的两个版本字符串?

    rest - 不同时间发布的多个端点的 API 版本控制

    ruby-on-rails - 我可以使用 papertrail 存储 "pending-approval"更改吗?

    c# - WPF 和 Workflow Foundation 不能一起工作

    iOS/Swift : Image won't save into CoreData, 应用崩溃