2009-08-06 1 views
2

Если у меня есть такая конфигурация:WCF: Является ли InactivityTimeOut эффективным, когда reliableSession включен = "ложь"

 <reliableSession 
     ordered="true"    
     inactivityTimeout="00:10:00" 
     enabled="false" /> 

ли InactivityTimeOut эффективным (даже если reliableSession не включена)?

EDIT: Если это не эффективно, можете ли вы контролировать время бездействия в другом месте?

Благодаря

+1

Что такое бездеятельность ??? InactivityTimeout контролирует время, в течение которого сеанс может быть неактивным до его завершения; если у вас есть validSession = false, сеанса нет - так что он не может выйти из строя .... –

+0

Что он не закрывает/не использует прокси-сервер? Он будет поддерживать соединение открытым. – Sylvain

ответ

3

Я нашел ответ в MSDN doc. Функция getTimeout элемента Binding также является таймаутом бездействия. Когда функция safeSession включена, оба значения эффективны.

1

Я не думаю, что это используется, если вы используете надежный сеанс.

Вы можете установить тайм-аут на связывание, есть SendTimeout, closetimeout ....

Смежные вопросы