У меня есть одна операция на сервисе wcf, которая может быть выполнена только одним запросом одновременно.
Я могу легко добиться этого, используя режим единого параллелизма, в любом случае другие операции с сервисом могут выполняться одновременно, и, что более важно, я бы не хотел, чтобы мой клиент ожидал исключение тайм-аута, но я хотел бы вызвать конкретное исключение.
Какой лучший способ реализовать это? Должен ли я использовать статический объект для блокировки критической секции? Любые другие методы?