在 .NET 4 中工作流定义发生更改后恢复工作流
在 Workflow Foundation 4 中,如果我恢复持久工作流,同时该工作流实例的工作流定义(例如,xaml 文件)已更改,会发生什么情况?
我会收到错误吗?会恢复旧定义,还是会恢复新定义?
In Workflow Foundation 4, what happens if I resume a persisted workflow, and in the meantime the workflow definition (e.g., the xaml file) for that workflow instance has changed?
Will I get an error, will it resume with the old definition, or will it resume with the new definition?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它会产生一个错误。现在在 WF4 中实现此目的的唯一方法是将旧定义 (XAML) 存储在某处并使用该定义继续。
Microsoft 正在致力于工作流版本控制实施(在 PDC'10 上宣布)但我不确定什么时候会发布。
这是一个相关问题,可能会帮助您再远一点。
It will generate an error. The only way to accomplish this now in WF4 is to store the old definition (XAML) somewhere and resume with that definition.
Microsoft is working on a workflow versioning implementation (announced at PDC'10) but I'm not sure when that will be relased.
Here is a related question that may help you a little further.