LocalClientSecuritySettings.SessionKeyRolloverInterval 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 het tijdsinterval op waarvoor de vorige sessiesleutel geldig is voor binnenkomende berichten tijdens een sleutelvernieuwing.
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
Waarde van eigenschap
Een TimeSpan die het tijdsinterval aangeeft waarvoor de vorige sessiesleutel geldig is voor binnenkomende berichten na een sleutelvernieuwing. De standaardwaarde is vijf minuten.
Uitzonderingen
De eigenschap is set van een waarde kleiner dan 0.
Voorbeelden
In dit voorbeeld ziet u hoe u deze eigenschap kunt ophalen.
TimeSpan rollover = settings.SessionKeyRolloverInterval;
Dim rollover As TimeSpan = settings.SessionKeyRolloverInterval
Opmerkingen
Na het vernieuwen van de sleutel moeten de client en de server altijd berichten verzenden met behulp van de meest recente beschikbare sleutel. Beide partijen kunnen binnenkomende berichten accepteren die zijn beveiligd met de vorige sessiesleutel totdat de rollover-tijd verloopt.
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