メカニズムがどのように機能するか、または正しいアプローチが何であるかに関する情報が見つかりません。私のシナリオ:
-WorklfowApplication インスタンスが xaml ファイルをロードする -ワークフローが実行され、ブックマークによってアイドル状態になり、アンロードされてから自動的に永続化される -後の段階で、新しい WorkflowApplication インスタンスがワークフローをロードし、ブックマークを再開する -ワークフローが完了し、アンロードする
わざわざクリーンアップをしなくても、これはすべてうまくいきます。ワークフローの開始時にのみロックを作成し、ブックマークを再開するときにロックを作成しませんが、「LockOwnersTable」に大量のレコードが残されます。
ロックをいつ作成して解放する必要があるか、および「LockOwnersTable」で「ロックの有効期限」が何を意味するかを誰かが説明できることを願っています。