Тайм-аут службы WCF

Есть ли способ установить тайм-аут на стороне службы, чтобы запрос прекращал обработку, если он превышает время ожидания? Я знаю, что могу рассчитать время запроса на стороне клиента, но это не останавливает обработку запроса на сервере.

Я попытался добавить следующую привязку:

<basicHttpBinding>
    <binding name="timeout" receiveTimeout="00:01:00" closeTimeout="00:01:00" openTimeout="00:01:00" sendTimeout="00:01:00" />
</basicHttpBinding>

Я также попытался добавить следующее в узел system.web (отдельно и вместе с указанным выше):

<httpRuntime executionTimeout="60" /> <!-- timeout after 60 seconds -->
6
задан tif 14 March 2012 в 14:22
поделиться