LocalClientSecuritySettings.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 ab, in dem der frühere Sitzungsschlüssel während einer Schlüsselerneuerung noch für eingehende Nachrichten gilt, 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
Ein TimeSpan-Wert, der das Zeitintervall darstellt, in dem der frühere Sitzungsschlüssel während einer Schlüsselerneuerung noch für eingehende Nachrichten gilt. Die Standardeinstellung ist 5 Minuten.
Ausnahmen
Die Eigenschaft wird auf einen Wert niedriger als 0 (null) gesetzt (set
).
Beispiele
Dieses Beispiel zeigt, wie diese Eigenschaft abgerufen wird.
TimeSpan rollover = settings.SessionKeyRolloverInterval;
Dim rollover As TimeSpan = settings.SessionKeyRolloverInterval
Hinweise
Nach der Erneuerung des Schlüssels sollten Nachrichten vom Client und vom Server mit dem aktuellsten Schlüssel gesendet werden. Eingehende Nachrichten, die mit dem früheren Sitzungsschlüssel gesichert sind, können von beiden Seiten bis zum Ablauf der Übergangszeit akzeptiert werden.
Sitzungseinstellungen wie diese gelten unter einer der folgenden Bedingungen:
Alle Typen von Clientanmeldeinformationen für WSDualHttpBinding und NetTcpBinding.
Wenn <das reliableSession-Element> aktiviert ist.
Wenn <das reliableSession-Element> nicht aktiviert ist, mit WSHttpBinding
true
= UserNameoder .ClientCredentials.Windows =true
Sitzungseinstellungen wie diese gelten unter einer der folgenden Bedingungen nicht:
Für BasicHttpBinding.
Für NetNamedPipeBinding.
Wenn <das reliableSession-Element> nicht aktiviert ist, WSHttpBindingClientCertificate
true
= mit oder mit keiner der Eigenschaften, die ClientCredentials auftrue
festgelegt sind.