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> не включен, WSHttpBinding включено или ClientCertificate =
trueне имеет ClientCredentials значенияtrueсвойств.