LocalServiceSecuritySettings.SessionKeyRenewalInterval 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 livslängden för en nyckel som används i en säkerhetssession. När det här intervallet upphör att gälla förnyas nyckeln automatiskt.
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
Egenskapsvärde
Tidsintervallet efter vilket tjänsten kräver att initieraren förnyar nyckeln som används för säkerhetssessionen. Om initieraren inte förnyar nyckeln inom den här tiden skickar tjänsten tillbaka ett fel till initieraren. Standardvärdet är 15 timmar.
Undantag
Egenskapen är inställd på ett värde som är mindre än 0.
Exempel
Det här exemplet visar hur du hämtar värdet för den här egenskapen.
TimeSpan sessionKeyRenewalInterval =
settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Kommentarer
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