Поделиться через


LocalClientSecuritySettings.SessionKeyRolloverInterval Свойство

Определение

Возвращает или задает промежуток времени, в течение которого предыдущий сеансовый ключ остается действительным для входящих сообщений, пока выполняется обновление ключа.

public:
 property TimeSpan SessionKeyRolloverInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRolloverInterval { get; set; }
member this.SessionKeyRolloverInterval : TimeSpan with get, set
Public Property SessionKeyRolloverInterval As TimeSpan

Значение свойства

Объект TimeSpan, который представляет промежуток времени, в течение которого предыдущий сеансовый ключ остается действительным для входящих сообщений после обновления ключа. Значение по умолчанию равно 5 минутам.

Исключения

Для свойства (set) задано значение меньше 0.

Примеры

В этом примере показано, как получить это свойство.

TimeSpan rollover = settings.SessionKeyRolloverInterval;
Dim rollover As TimeSpan = settings.SessionKeyRolloverInterval

Комментарии

После обновления ключа отправка сообщений клиентом и сервером всегда должна выполняться с помощью самого нового доступного ключа. Обе стороны могут принимать входящие сообщения, защищенные с помощью предыдущего сеансового ключа, вплоть до истечения времени смены ключа.

Параметры сеанса, подобные данному, применимы при выполнении любого из следующих условий:

Параметры сеанса, подобные данному, неприменимы при выполнении любого из следующих условий:

Применяется к