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