正在为WCF DuplexChannelFactory服务设置线程相关性



是否可以为WCF服务设置线程相关性?当我实例化我的服务时,我希望它的所有处理都被限制在一个核心中。

提前谢谢。

您可以将ConcurrentMode设置为ConcurrentMode.Single,将ConcurrentMode.Reentrant.

WCF实例上下文模式、并发模式和服务器端线程

[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Reentrant)]
public class Service : IService
{
    // Implementation code
}

您还可以设置MaxConcurrentCall、MaxConcurrentInstances和MaxConcurrentSessions。

WCF中的节流。

最新更新