私はWorkflowFoundation4または4.5を評価していますが、サーバーの再起動時にインスタンスストアから複数のワークフロー定義を使用して実行可能なインスタンスをロードする方法を知りたいですか?</ p>
フォーラムのトピックと同じ質問です:http ://social.msdn.microsoft.com/Forums/en-US/wfprerelease/thread/b8d5ed34-054a-4e55-88e1-cd430ac42110?prof = required
「InstanceStore.WaitForEventsを使用する場合、インスタンスの準備ができているとHasRunnableWorkflowEventイベントが発生します。また、WorkflowApplication.LoadRunnableInstance()を呼び出すには、新しいワークフローアプリケーションを作成する必要があります。適切なワークフロー定義が必要です。ワークフローの実装は1つだけです。ただし、同じInstanceStoreに関連付けられたワークフローのタイプが複数あり、HasRunnableWorkflowEventには、LoadRunnableInstance()によってロードされる準備完了インスタンスに関する他の情報がないため、わかりません。新しいWorkflowApplication用に作成する必要のあるインスタンスのタイプ。」
しかし、答えは次のことを示唆しています。
唯一の方法は、WorkflowApplicationでホストするときに、ワークフロー定義ごとに個別のインスタンスストアを用意することです。
私は何か見落としてますか?