使用 Visual Studio 2010 RC/.Net 4.0
我有一个定义了三个接收活动的 wcf 工作流服务,基本上是 StartProcessing、StopProcessing 和 GetProcessingStatus。这是一个长时间运行的服务,一旦调用 StartProcessing,它就会继续轮询外部服务以获取数据,直到调用 StopProcessing。
我的问题是弄清楚如何使用相关性来确保对服务的所有调用都调用相同的工作流实例。我试图避免要求将任何类型的实例 ID 传递回对服务的后续调用。简而言之,我希望正在执行的工作流是单例的,并确保所有接收活动都在同一个实例上运行。我该怎么做呢?