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