LocalServiceSecuritySettings.InactivityTimeout Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает время ожидания перед закрытием канала при его бездействии.
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
Значение свойства
Объект TimeSpan, представляющий время ожидания перед закрытием сеанса безопасности с клиентом при бездействии. По умолчанию используется значение 2 минут.
Исключения
Для свойства задано значение меньше 0.
Примеры
В этом примере показано, как получить значение InactivityTimeout
.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Комментарии
Обратите внимание, что в сеансе безопасного диалога и это свойство, и свойство привязки ReceiveTimeout
влияют на время ожидания сеанса. Наименьшая из этих величин определяет момент, когда истекает время ожидания.
Параметры сеанса, подобные данному, применимы при выполнении любого из следующих условий:
Для всех типов учетных данных клиента для привязок WSDualHttpBinding и NetTcpBinding.
Если <элемент reliableSession> включен.
Если <элемент reliableSession> не включен, в с WSHttpBinding
true
= UserNameили .ClientCredentials.Windows =true
Параметры сеанса, подобные данному, неприменимы при выполнении любого из следующих условий:
Для привязок BasicHttpBinding.
Для привязок NetNamedPipeBinding.
Если <элемент reliableSession> не включен, в со WSHttpBindingClientCertificate
true
= свойством или ни для одного из ClientCredentials свойств не задано значение .true