この問題を解決する方法(WF4):
xamlでワークフローを作成し、そのいくつかのインスタンスを開始します。永続化ストアがあり、すべてのワークフローがワークフローの途中でブックマークに永続化されます。
今、私はアプリケーションを停止します
アプリケーションを再起動すると、すべてが再開され、enは正常に完了します。
しかし、実行中のインスタンスが持続した後にワークフロー定義を変更したい場合はどうなりますか?(私が見つけた)実行中のワークフローをロードする唯一の方法は、次の方法です。
WorkflowApplication wfapp = new WorkflowApplication(new WorkflowDefinition());
wfapp.InstanceStore = new SqlWorkflowInstanceStore(connStr);
wfapp.Load(wfGuid);
したがって、ワークフロー定義が必要です。永続化中に変更された場合、状況はひどく悪くなります。
これを解決するための最良の方法は何ですか?