0
我想知道是否有可能在另一个执行时调用WCF窗口服务的方法?我需要这个,所以我可以调用我的Terminate方法,它设置一个由我的线程共享的静态变量,告诉他们停止。但是,当我打电话给服务的方法,它等到第一个(执行)结束之前,他接...在执行时调用Windows服务的方法
我想知道是否有可能在另一个执行时调用WCF窗口服务的方法?我需要这个,所以我可以调用我的Terminate方法,它设置一个由我的线程共享的静态变量,告诉他们停止。但是,当我打电话给服务的方法,它等到第一个(执行)结束之前,他接...在执行时调用Windows服务的方法
您需要设置服务行为的并发模式ConcurrencyMode.Multiple
像这样:
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple)]
class MyService : IMyContract
{
// ...
}
在这种情况下,框架不会尝试同步对允许同时执行多个操作的服务实例的访问。