如何管理 Workflow Foundation 中的版本?

2024-03-31

当您有长时间运行的工作流并且持久性存储中可能同时有两个或三个版本并且必须能够访问所有版本时,如何管理 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/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/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/16/versioning-long-running-workfows-part-3.aspx
  • http://msmvps.com/blogs/theproblemsolver/archive/2008/09/22/versioning-long-running-workflows-part-4.aspx http://msmvps.com/blogs/theproblemsolver/archive/2008/09/22/versioning-long-running-workflows-part-4.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何管理 Workflow Foundation 中的版本? 的相关文章

  • 创建自定义活动设计而不参考 Windows Workflow Foundation 中的设计 DLL

    我在用Windows 工作流基础 with 定制活动 我想创建定制设计对于我的工作流程中的这些活动 我能够制作设计项目和设计师xaml 我还可以在工作流程中看到它们的定制设计 如果我直接在我的工作流程项目中引用设计项目 这是我不想做的事情
  • 工作流程单元测试

    如何对 Windows 工作流程进行单元测试 K 斯科特 艾伦 已发布this http odetocode com Blogs scott archive 2006 08 02 5492 aspx 它提供了一种对自定义活动进行单元测试的方
  • M1 在 Maven 存储库中意味着什么?

    我已经使用 Maven 一段时间了 在选择我想要使用的版本之前 我经常检查存储库 我不完全理解扩展名的含义 我知道当我看到像 RC1 和 RC2 这样的扩展时 这意味着候选版本 当我看到没有扩展的版本时 我认为这意味着发布版本 但是 M1
  • 使用 WorkflowServiceHost 进行 WF4 工作流版本控制

    相关这个问题 https stackoverflow com questions 2064518 loading persisted workflow after workflowdefinition has changed in wf4
  • yocto 中图像版本控制的最佳方法

    在 Yocto 中维护映像版本的最佳方法是什么 我的意思是假设我们构建一个图像并将其提供给客户 将来我们会向客户提供错误修复 我们如何知道客户正在使用哪个版本的 yocto 图像 有没有任何标准方法可以实现这一点 谢谢你的时间 赞赏你的努力
  • 使用 save() 玩框架 JPA 问题

    我试图在数据库中保存一个简单的对象 但这给我带来了问题 这是我的对象类 Entity Table name lines public class Line extends GenericModel Id Column name line i
  • 如何使用JPA解决javax.persistence.EntityNotFoundException(不是使用@NotFound)

    我们正在使用 JPA 从数据库加载一些内容 一些实体之间可能有可选的关系 例如 Entity public class First OneToOne cascade CascadeType PERSIST CascadeType MERGE
  • Java、代码生成和持久性框架

    有没有 Java 代码生成持久性框架 是 数据库优先 而不是对象模型优先吗 我知道这在 Java 世界中可能是异端邪说 我只是想知道是否存在这样的框架 现在我更像是一个 NET 人了 因此 在 NET 端 我们想到了 NET Tiers 或
  • iOS:保存双重选择器的设置(数据持久性)

    所以我有一个双重选择器 用户可以将每个轮子设置为他们想要的 然后按下一个按钮来显示他们的选择 简单干净 但我想存储这些数据以供以后使用 以便在关闭应用程序并再次重新打开它后它不会消失 现在 我知道如何使用 datePicker 来做到这一点
  • 为什么我不应该有一个单一的整体实用程序库?

    我们有一些通用库 C 但我想这不是特定于平台或语言的 我们称它们为 A B 和 C 库 A 引用了 B 和 C 库 B 引用了第三方 DLL 库 C 是独立的 三个独立项目背后的想法是 每个库都有不同的功能 但随着时间的推移 库 A 或多或
  • 在 WinForms / WPF 中实现“记住我”复选框的最佳方法

    我想在 WPF 应用程序的登录表单中添加 记住我 复选框 最好的方法是什么 目前 应用程序通过网络服务调用登录 该调用返回一个经过身份验证的令牌 用于后续调用 我是否应该简单地进行双向加密并将此令牌存储在文件系统中的某个位置 您也可以将其存
  • 如何定义软件的版本号?

    确定软件或组件应使用的版本号的最佳方法是什么 设置版本号有通用规则吗 我很确定这是一个基本问题 但搜索一段时间后我没有找到任何有用的东西 微软有一个约定 major minor revision build 或关注Jeff 的版本控制系统
  • 在 Hibernate 中禁用延迟加载

    如何在 Hibernate 中禁用延迟加载 我使用的是持久性注释 而不是 hbm xml 文件 我正在按 ID 获取单个对象 并希望加载所有属性 在我使用该对象之前会话已关闭 Thanks 您需要使用 FetchType EAGER 注释您
  • 在 C# 汇编版本中使用前导零是否合适?

    我正在为我的 dot net dll 设置程序集版本 汇编版本具有以下格式 主要版本 次要版本 内部版本号 修订版 我将 Verison 设置如下 200 1 1 0 现在我的问题是我是否需要在次要版本 内部版本号和修订号中保留前导零 20
  • 在应用程序退出时保存 Android 应用程序数据

    看来关于保存的信息量很大Activity状态 但我一直无法找到太多的信息应用 state 我正在寻找一些设计想法来解决我遇到的问题 我正在开发一个具有相当大的数据模型 1 2 MB 的游戏 该模型存在于任何 Activity 之外 事实上有
  • AMQP 消息的版本控制

    是否有关于在 AMQP 中使用版本化消息的既定最佳实践 假设我正在对消息模式进行语义版本控制 我希望支持消息的当前主要版本以及以前的主要版本 这是一个现实的期望吗 处理版本化消息的不同选项有何优缺点 我已经看到版本化路由密钥和版本消息头作为
  • Firestore 作为离线持久性机制有多可靠?

    我目前使用 Firebase Firestore 作为主要后端 从各种来源检索数据 我还使用 Android 的 Room 作为我的移动后端 当手机接收到数据时 数据会存储在 Room 数据库中 以防用户几天甚至几周内不再上网 查看设备文件
  • 如何为 Weblogic 10.3.6 启用 Java 持久性 2.0

    我正在使用 eclipse 和 weblogic 服务器 为了将项目添加到 weblogic 服务器 它需要支持 Java Persistance 2 0 但是当尝试安装它时 我不断收到此消息 在 Weblogic Server 安装中启用
  • 使用 GIT 自动增加 AssemblyFileVersion

    好吧 我知道这可能不是传统的 但除此之外 我使用 AssemblyFileVersion 作为我的 构建名称 字符串 它的格式如下 File Version information for an assembly consists of t
  • 如何在不使用数据库的情况下保存应用程序的配置??? (使用简单的文本文件)

    我需要保存一个简单的字段来配置我的应用程序 因此 我不会使用数据库 它只是一个字段 我需要在文件中保存该字段的 true 或 false 值 并且每次都会有一部分我的应用程序想要检查是否属实 他们必须检查此文本文件 而不是打开与数据库的连接

随机推荐

  • python.exe - FastCGI 进程意外退出

    我已经阅读了有关此问题的所有帖子 在这里和 IIS 论坛上 也将其带到了 Google 上的第二页 但仍然无法让它工作 我想在 Windows Server 2016 上的 IIS 中运行 Flask Python 应用程序 但我不断收到此
  • Javascript eval 在全局范围内?

    是否可以使用 eval 命令在全局范围内执行某些操作 例如 这会导致错误 我知道 with 关键字将设置特定范围 但是是否有全局范围的关键字 或者是否可以定义一个自定义范围来允许它工作
  • 带有特定乳胶模板的 bookdown

    我非常相信 Rmarkdown 和 bookdown 是内容出版的未来 但是一些出版商使用特定的 LaTeX 模板 并且为了提交手稿 他们需要在该精确的模板中使用它 例如 请参阅此施普林格手稿模板 http resource cms spr
  • 如何在面板上预览顶部停靠控件下方插入顶部停靠控件

    我使用 panel controls add 将控件添加到面板 但是 他们插入到它的最顶部 我尝试了 BringToFront 和 SendToBack 方法 但似乎不起作用 有任何想法吗 谢谢 EDIT 我想要的是 它们停靠在容器的顶部
  • 如何将多个 QualifierFilter 应用于 HBase 中的一行

    我们想使用两个 QualifierFilters 过滤 HBase 表上的扫描 意味着我们只想获取表中确实具有特定列 col A 的行AND 某个其他列 col B 我们当前的方法如下所示 FilterList filterList new
  • div 的边框半径问题

    I have a CSS flexbox with a div set on the HTML canvas I want to have a border radius around all four corners I have tri
  • 使用 JavaScript 映射和减少 JSON 对象

    考虑下面这个 JSON 对象 cells count 1 gdp growth avg 1 90575802503285 geo name united states of america time 1990 count 1 gdp gro
  • 使用replace()方法执行FragmentTransaction后,findFragmentByTag()返回null

    我的 Android 应用程序包含三个片段 A B 和 C 它们被加载到定义的两个容器中MainActivity布局 当应用程序启动时 它会显示fragmentA 加载到 left container 中和right container中的
  • 在 Linux 上使用 PyAudio 列出设备

    在 Linux 上列出音频设备时 我尝试使用 Raspbian RaspberryPi import pyaudio p pyaudio PyAudio for i in range p get device count print p g
  • 关于C中数组名和数组地址

    我有以下代码 include
  • 从 Reddit 评论中删除链接

    我正在阅读 reddit 帖子下的评论 有些评论带有链接 我想删除它们 示例 输入 This is a pic https i imgur com yKmUMJD jpg this http www google com is a link
  • 去审查:“复合文字使用无键字段”和嵌入类型

    我有一个简单的结构 type MyWriter struct io Writer 然后我按以下方式使用它 writer MyWriter io Stdout 跑步时go vet这给了我一个composite literal uses unk
  • Laravel 组管理路由

    有没有一种方法可以将所有以admin 我尝试过这样的事情 但它当然不起作用 Route group admin function Route get something array uses gt mycontroller index Ro
  • Android HTTP 调用的随机异常。为什么?

    到目前为止 我正在 3 台设备上测试我的应用程序 Sprint 的 LG Optimus 设备在 https 调用上不会抛出异常 可能一周一次 T Mobile 上的 Nexus S 几乎每小时都会出现这样的内容 读取错误 ssl 0x3f
  • 如何使用 React Native 检测屏幕解锁?

    有谁知道我可以检测用户何时打开手机的方法吗 据我了解 当设备解锁时 例如输入正确的密码 android intent USER PRESENT 会被广播 但是 我不知道如何使用 React Native 来检测广播 有没有人有办法解决吗 调
  • 增加Python中cProfiler的深度以报告更多功能?

    我正在尝试分析一个调用其他函数的函数 我按如下方式调用分析器 from mymodule import foo def start foo import cProfile as profile profile run start outpu
  • 使用着色器创建模糊过滤器 - 从片段着色器访问相邻像素?

    我想使用 OpenGL ES 2 0 中的片段着色器创建模糊效果 我感兴趣的算法只是一个平均模糊 将所有相邻像素添加到我自己中并除以 9 进行标准化 但是我有两个问题 1 这是否需要我首先渲染到帧缓冲区 然后切换渲染目标 或者有更简单的方法
  • 在 Java 中过滤组合框数据

    在java中 假设有两个jpanel 当我单击Panle 1 上的按钮 A 时 它将显示面板 2 在面板 2 中 有两个组合框 我完成了所有必要的编码 但要过滤的一件事是组合框 1 将仅显示那些具有 book 前缀的数据 组合框 2 将仅显
  • Hibernate 对象相等性检查[重复]

    这个问题在这里已经有答案了 可能的重复 Hibernate 具有相同标识符值的不同对象已与会话关联 https stackoverflow com questions 3553200 hibernate different object w
  • 如何管理 Workflow Foundation 中的版本?

    当您有长时间运行的工作流并且持久性存储中可能同时有两个或三个版本并且必须能够访问所有版本时 如何管理 WF 中的工作流版本 我撰写了一系列 4 篇博客文章 涵盖了对长期运行的工作流程进行版本控制时需要注意的大部分内容 我倾向于避免的一件事是