Visual Studio 2010 RC/.Net 4.0 を使用
基本的に StartProcessing、StopProcessing、および GetProcessingStatus という 3 つの受信アクティビティが定義された wcf ワークフロー サービスがあります。これは、StartProcessing が呼び出されると、StopProcessing が呼び出されるまで、外部サービスのデータをポーリングし続ける長時間実行されるサービスです。
私の問題は、相関関係を使用して、サービスへのすべての呼び出しがワークフローの同じインスタンスを呼び出すようにする方法を理解することです。私は、サービスへの後続の呼び出しに何らかのインスタンス ID を戻す必要があることを回避しようとしています。一言で言えば、実行されるワークフローをシングルトンにして、すべての受信アクティビティが同じインスタンスで動作するようにしたいと考えています。どうすればこれを行うことができますか?