LocalClientSecuritySettings.SessionKeyRolloverInterval Eigenschaft

Definition

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 TimeSpan SessionKeyRolloverInterval { get; set; }

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;

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:

Sitzungseinstellungen wie diese gelten unter einer der folgenden Bedingungen nicht:

Gilt für:

Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1