2012-02-08 13 views
0

私は、タスク操作を処理するワークフローアクティビティを持っています。アクティビティのフローは、「作成 - >デタッチ - >受け入れ - >完了」です。新しいワークフローインスタンスが新しいタスクごとに作成されます。そして未完成のインスタンスはデータベースに永続化されます。 そして数日後にアクティビティを変更し、フローの最後に新しいステップ "Verify"を追加します。新しいフローは "Create-> Detach-> Accept-> Finish-> Verify"になります。 新しいバージョンのアクティビティで永続化されたインスタンスを再開できないことがわかりました。永続化されたインスタンスをロードしようとすると、例外がスローされます。新しいバージョンのアクティビティで古いインスタンスを再開するにはどうすればよいですか?私は未完成の仕事が新しい流れによって処理されることを望みます。新しいバージョンのアクティビティで持続インスタンスを再開するにはどうしたらよいですか?

答えて

0

残念ながら、これについては.NETではあまりできません。4.すぐに.NET 4.5では、これを防ぐために永続化されたインスタンスを更新できる新しいAPIがあります。

関連する問題