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


LocalServiceSecuritySettings.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

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

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

Исключения

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

Примеры

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

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

Комментарии

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

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

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

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