从多个客户端到WCF服务的并发调用

时间:2014-06-25 11:48:48

标签: c# wcf concurrency

我有一个wcf服务,我想从多个实例控制台应用程序(客户端)调用它,并逐行从数据库返回数据。 我希望服务不要复制数据,一个实例接收的数据不应该被同一个客户端的另一个实例接收。

1 个答案:

答案 0 :(得分:0)

要么在表中有一个名为“IsRetrieved”的列,并且当wcf方法从行返回数据时将其设置为true(首选方法)。或者,您可以在WCF中拥有一个静态成员,该成员在返回行时会增加行数。只有WCF服务实例在内存中时,这才有效。 IIS重置会搞砸你。 (不是首选的方法,相当糟糕的方法)。