LocalServiceSecuritySettings.SessionKeyRenewalInterval Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví životnost klíče použitého v relaci zabezpečení. Po vypršení tohoto intervalu se klíč automaticky prodloužil.
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
Hodnota vlastnosti
Časový rozsah, po kterém služba vyžaduje, aby iniciátor obnovil klíč použitý pro relaci zabezpečení. Pokud iniciátor klíč během této doby neobnoví, služba odešle iniciátoru chybu. Výchozí hodnota je 15 hodin.
Výjimky
Vlastnost je nastavena na hodnotu menší než 0.
Příklady
Tento příklad ukazuje, jak získat hodnotu této vlastnosti.
TimeSpan sessionKeyRenewalInterval =
settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Poznámky
Nastavení relace, jako je toto, platí za některé z následujících podmínek:
Všechny typy přihlašovacích údajů klienta pro WSDualHttpBinding a NetTcpBinding.
Pokud <element reliableSession> není povolený, zapněte WSHttpBinding s UserName =
true
nebo ClientCredentials.Windows =true
.
Nastavení relace, jako je toto, neplatí za žádné z následujících podmínek:
Pro BasicHttpBinding.
Pro NetNamedPipeBinding.
Pokud <není povolený element reliableSession>, zapnuto WSHttpBinding s ClientCertificate =
true
nebo bez žádné z vlastností nastavených ClientCredentials natrue
.