2010-04-22 55 views
0

我想知道是否有可能在另一个执行时调用WCF窗口服务的方法?我需要这个,所以我可以调用我的Terminate方法,它设置一个由我的线程共享的静态变量,告诉他们停止。但是,当我打电话给服务的方法,它等到第一个(执行)结束之前,他接...在执行时调用Windows服务的方法

回答

2

您需要设置服务行为的并发模式ConcurrencyMode.Multiple像这样:

[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple)] 
class MyService : IMyContract 
{ 
    // ... 
} 

在这种情况下,框架不会尝试同步对允许同时执行多个操作的服务实例的访问。

相关问题