LocalServiceSecuritySettings.InactivityTimeout Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger varaktigheten för att vänta innan kanalen stängs på grund av inaktivitet.
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
Egenskapsvärde
En TimeSpan som representerar varaktigheten att vänta innan säkerhetssessionen med klienten stängs på grund av inaktivitet. Standardvärdet är 2 minuter.
Undantag
Egenskapen är inställd på ett värde som är mindre än 0.
Exempel
Det här exemplet visar hur du hämtar InactivityTimeout värdet.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Kommentarer
Observera att både den här egenskapen och egenskapen för bindningen påverkar tidsgränsen ReceiveTimeout för sessionen i en säker konversationssession. Den kortare av de två avgör när tidsgränser inträffar.
Sessionsinställningar som den här gäller under något av följande villkor:
Alla typer av klientautentiseringsuppgifter för WSDualHttpBinding och NetTcpBinding.
Om <reliableSession-elementet> är aktiverat.
Om <reliableSession> element inte är aktiverat, på WSHttpBinding med UserName =
trueeller ClientCredentials.Windows =true.
Sessionsinställningar som den här gäller inte under något av följande villkor:
För BasicHttpBinding.
För NetNamedPipeBinding.
Om <reliableSession-elementet> inte är aktiverat, på med WSHttpBindingClientCertificate = eller utan någon av
trueegenskaperna inställd på .ClientCredentialstrue