LocalServiceSecuritySettings.SessionKeyRolloverInterval Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia interwał czasu po odnowieniu klucza, dla którego poprzedni klucz sesji jest prawidłowy dla komunikatów przychodzących podczas odnawiania klucza.
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
Wartość właściwości
Interwał czasu po odnowieniu klucza, dla którego poprzedni klucz sesji jest prawidłowy dla komunikatów przychodzących po odnowieniu klucza. Wartość domyślna to 5 minut.
Wyjątki
Właściwość jest ustawiona na wartość mniejszą niż 0.
Przykłady
W tym przykładzie pokazano, jak uzyskać SessionKeyRolloverInterval
wartość.
TimeSpan rolloverInterval =
settings.SessionKeyRolloverInterval;
Dim rolloverInterval As TimeSpan = settings.SessionKeyRolloverInterval
Uwagi
Po odnowieniu klucza klient i serwer powinny zawsze wysyłać komunikaty przy użyciu najnowszego dostępnego klucza. Obie strony mogą akceptować komunikaty przychodzące zabezpieczone przy użyciu poprzedniego klucza sesji do czasu wygaśnięcia przerzucania.
Ustawienia sesji, takie jak ten, mają zastosowanie w dowolnym z następujących warunków:
Wszystkie typy poświadczeń klienta dla WSDualHttpBinding i NetTcpBinding.
Jeśli <element reliableSession> jest włączony.
Jeśli <element reliableSession> nie jest włączony, w elemencie WSHttpBinding
true
= UserNamelub .ClientCredentials.Windows =true
Ustawienia sesji, takie jak ten, nie mają zastosowania w żadnym z następujących warunków:
Dla .BasicHttpBinding
Dla .NetNamedPipeBinding
Jeśli <element reliableSession> nie jest włączony, w przypadku WSHttpBinding elementu ClientCertificate =
true
lub z żadną z właściwości ustawionych ClientCredentials natrue
wartość .