LocalServiceSecuritySettings.SessionKeyRolloverInterval Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Zeitintervall nach der Schlüsselerneuerung ab, für das der vorherige Sitzungsschlüssel bei eingehenden Nachrichten während einer Schlüsselverlängerung gültig ist, oder legt dieses fest.
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
Eigenschaftswert
Das Zeitintervall nach der Schlüsselverlängerung, für das der vorherige Sitzungsschlüssel nach einer Schlüsselerneuerung für eingehende Nachrichten gültig ist. Die Standardeinstellung ist 5 Minuten.
Ausnahmen
Die Eigenschaft wird auf einen Wert kleiner als 0 festgelegt.
Beispiele
In diesem Beispiel wird gezeigt, wie der SessionKeyRolloverInterval Wert abgerufen wird.
TimeSpan rolloverInterval =
settings.SessionKeyRolloverInterval;
Dim rolloverInterval As TimeSpan = settings.SessionKeyRolloverInterval
Hinweise
Nach der Schlüsselerneuerung sollte der Client und der Server immer Nachrichten mit dem aktuellsten verfügbaren Schlüssel senden. Beide Parteien können eingehende Nachrichten akzeptieren, die mit dem vorherigen Sitzungsschlüssel gesichert sind, bis die Rolloverzeit abläuft.
Sitzungseinstellungen wie diese gelten unter den folgenden Bedingungen:
Alle Clientanmeldeinformationstypen für WSDualHttpBinding und NetTcpBinding.
Wenn <"reliableSession> "-Element aktiviert ist.
Wenn <das "reliableSession>"-Element nicht aktiviert ist, aktivieren WSHttpBinding
true= UserNameOder .ClientCredentials.Windows =true
Sitzungseinstellungen wie diese gelten unter keinen der folgenden Bedingungen:
Für BasicHttpBinding.
Für NetNamedPipeBinding.
Wenn <das "reliableSession>"-Element nicht aktiviert ist, WSHttpBinding aktivieren Sie bei ClientCertificate
true= oder mit keinem der Eigenschaften, die ClientCredentials auf .true