0

我有一个工作流活动来处理任务操作。活动的流程是“创建->分离->接受->完成”。将为每个新任务创建一个新的工作流实例。未完成的实例被持久化到数据库中。几天后我更改了活动,在流程的最后附加了一个新步骤“验证”,所以现在新流程是“创建->分离->接受->完成->验证”。我发现我无法通过新版本活动恢复持久化的实例。当我尝试加载持久化实例时,抛出了一个异常。如何通过新版本活动恢复旧实例?我希望新流程可以处理未完成的任务。

4

1 回答 1

0

不幸的是,您在 .NET 4 中对此无能为力。很快,在 .NET 4.5 中就会有新的 API 允许您更新持久化实例以防止这种情况发生。

于 2012-02-14T15:25:45.870 回答