如何通过新版本活动恢复持久化实例?

时间:2012-02-08 04:53:39

标签: android-activity workflow-foundation persist

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

1 个答案:

答案 0 :(得分:0)

不幸的是,你无法在.NET 4中做到这一点。很快在.NET 4.5中就会有新的API允许你更新持久化的实例以防止这种情况发生。