LocalServiceSecuritySettings.InactivityTimeout Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de duur op die moet worden gewacht voordat het kanaal wordt gesloten vanwege inactiviteit.
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
Waarde van eigenschap
Een TimeSpan die de duur aangeeft die moet worden gewacht voordat de beveiligingssessie met de client wordt gesloten vanwege inactiviteit. De standaardwaarde is 2 minuten.
Uitzonderingen
De eigenschap is ingesteld op een waarde kleiner dan 0.
Voorbeelden
In dit voorbeeld ziet u hoe u de InactivityTimeout waarde opgeeft.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Opmerkingen
Houd er in een beveiligde gesprekssessie rekening mee dat zowel deze eigenschap als de ReceiveTimeout eigenschap op de binding van invloed zijn op sessietime-outs. De kortere van de twee bepaalt wanneer time-outs optreden.
Sessie-instellingen zoals deze zijn van toepassing onder een van de volgende voorwaarden:
Alle clientreferentietypen voor WSDualHttpBinding en NetTcpBinding.
Als <reliableSession-element> is ingeschakeld.
Als <liableSession> element niet is ingeschakeld, op WSHttpBinding met UserName =
trueof ClientCredentials.Windows =true.
Sessie-instellingen zoals deze zijn niet van toepassing onder een van de volgende voorwaarden:
Voor BasicHttpBinding.
Voor NetNamedPipeBinding.
Als <reliableSession-element> niet is ingeschakeld, ingeschakeld WSHttpBinding met ClientCertificate
true= of zonder van de ClientCredentials eigenschappen ingesteld op .true