LocalServiceSecuritySettings.InactivityTimeout 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 den Zeitraum ab, nach dem der Kanal aufgrund von Inaktivität geschlossen wird, oder legt diesen fest.
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
Eigenschaftswert
Ein TimeSpan-Wert für den Zeitraum, nach dem die Sicherheitssitzung für den Client aufgrund von Inaktivität geschlossen wird. Der Standardwert beträgt zwei Minuten.
Ausnahmen
Die Eigenschaft wird auf einen Wert kleiner als 0 festgelegt.
Beispiele
Dieses Beispiel zeigt, wie der InactivityTimeout
-Wert abgerufen wird.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Hinweise
In einer sicheren Konversationssitzung haben sowohl diese Eigenschaft als auch die ReceiveTimeout
-Eigenschaft der Bindung Auswirkungen auf das Sitzungstimeout. Der kürzere der beiden Werte bestimmt, wann das Timeout eintritt.
Sitzungseinstellungen wie diese gelten unter einer der folgenden Bedingungen:
Alle Typen von Clientanmeldeinformationen für WSDualHttpBinding und NetTcpBinding.
Wenn <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, mit WSHttpBindingClientCertificate
true
= oder mit keiner der Eigenschaften, die ClientCredentials auftrue
festgelegt sind.