LocalServiceSecuritySettings.SessionKeyRolloverInterval 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 tidsintervallet efter nyckelförnyelse för vilket den föregående sessionsnyckeln är giltig för inkommande meddelanden under en nyckelförnyelse.
public:
property TimeSpan SessionKeyRolloverInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRolloverInterval { get; set; }
member this.SessionKeyRolloverInterval : TimeSpan with get, set
Public Property SessionKeyRolloverInterval As TimeSpan
Egenskapsvärde
Tidsintervallet efter nyckelförnyelse som den föregående sessionsnyckeln är giltig för för inkommande meddelanden efter en nyckelförnyelse. Standardvärdet är 5 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 SessionKeyRolloverInterval värdet.
TimeSpan rolloverInterval =
settings.SessionKeyRolloverInterval;
Dim rolloverInterval As TimeSpan = settings.SessionKeyRolloverInterval
Kommentarer
Efter nyckelförnyelse bör klienten och servern alltid skicka meddelanden med den senaste tillgängliga nyckeln. Båda parter kan acceptera inkommande meddelanden som skyddas med den tidigare sessionsnyckeln tills återställningstiden upphör att gälla.
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 ClientCertificate
true= eller utan någon av ClientCredentials egenskaperna inställd på .WSHttpBindingtrue