Можно ли установить сходство потоков для службы WCF? Когда я создаю свой сервис, я хочу, чтобы вся его обработка была ограничена одним ядром.
Заранее спасибо.
Можно ли установить сходство потоков для службы WCF? Когда я создаю свой сервис, я хочу, чтобы вся его обработка была ограничена одним ядром.
Заранее спасибо.
Вы можете установить для 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.