1

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

提前致谢。

4

1 回答 1

1

您可以将 ConcurrencyMode 设置为 ConcurrencyMode.Single,将 ConcurrencyMode 设置为 ConcurrencyMode.Reentrant。

WCF InstanceContextMode、ConcurrencyMode 和服务器端线程

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

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

WCF 中的节流

于 2011-05-23T00:32:06.590 回答