0

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

4

1 に答える 1

0

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

于 2012-02-14T15:25:45.870 に答える