是否可以为WCF服务设置线程相关性?当我实例化我的服务时,我希望它的所有处理都被限制在一个核心中。
提前谢谢。
您可以将ConcurrentMode设置为ConcurrentMode.Single,将ConcurrentMode.Reentrant.
WCF实例上下文模式、并发模式和服务器端线程
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Reentrant)]
public class Service : IService
{
// Implementation code
}
您还可以设置MaxConcurrentCall、MaxConcurrentInstances和MaxConcurrentSessions。
WCF中的节流。