LocalServiceSecuritySettings.SessionKeyRenewalInterval 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 die Lebensdauer eines Schlüssels in einer Sicherheitssitzung ab. Nach Ablauf dieses Intervalls wird der Schlüssel automatisch erneuert.
public:
property TimeSpan SessionKeyRenewalInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRenewalInterval { get; set; }
member this.SessionKeyRenewalInterval : TimeSpan with get, set
Public Property SessionKeyRenewalInterval As TimeSpan
Eigenschaftswert
Der Zeitraum, nach dem vom Dienst die Erneuerung des Schlüssels für die Sicherheitssitzung durch den Initiator gefordert wird. Wenn der Schlüssel innerhalb dieses Zeitraums vom Initiator nicht erneuert wird, gibt der Dienst einen Fehler an den Initiator zurück. Der Standardwert ist 15 Stunden.
Ausnahmen
Die Eigenschaft wird auf einen Wert kleiner als 0 festgelegt.
Beispiele
In diesem Beispiel wird veranschaulicht, wie der Wert für diese Eigenschaft abgerufen wird.
TimeSpan sessionKeyRenewalInterval =
settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Hinweise
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.