Я пытаюсь ограничить максимальное количество одновременных вызовов к моей службе WCF. Я ограничиваю их следующим образом:
<behaviors>
<serviceBehaviors>
<behavior name="Throttled">
<serviceThrottling
maxConcurrentCalls="4"
/>
</behavior>
</serviceBehaviors>
</behaviors>
Мой вопрос таков:
Что произойдет, если есть дополнительный запрос, чем тот, который установлен в "maxConcurrentCalls"? Будут ли они в очереди или будут отклонены?
Получит ли пользователь какую-либо ошибку / исключение при достижении максимального вызова?
Я хочу, чтобы дополнительный запрос был поставлен в очередь, и пользователь не должен получать никаких ошибок или исключений. Что для этого нужно сделать?