LocalServiceSecuritySettings.SessionKeyRenewalInterval Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la durée de vie d'une clé utilisée dans une session de sécurité. Lorsque cet intervalle expire, la clé est automatiquement renouvelée.
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
Valeur de propriété
Durée au terme de laquelle le service requiert que l'initiateur renouvelle la clé utilisée pour la session de sécurité. Si l'initiateur ne renouvelle pas la clé dans cet intervalle, le service renvoie une erreur à l'initiateur. La valeur par défaut est 15 heures.
Exceptions
La propriété a une valeur inférieure à 0.
Exemples
Cet exemple montre comment obtenir la valeur de cette propriété.
TimeSpan sessionKeyRenewalInterval =
settings.SessionKeyRenewalInterval;
Dim sessionKeyRenewalInterval As TimeSpan = settings.SessionKeyRenewalInterval
Remarques
Les paramètres de session similaires s'appliquent en respectant l'une des conditions suivantes :
tous les types d'informations d'identification du client pour WSDualHttpBinding et NetTcpBinding ;
Si <l’élément reliableSession> est activé.
Si <l’élément reliableSession> n’est pas activé, sur avec WSHttpBinding
true
= UserNameou .ClientCredentials.Windows =true
Les paramètres de session similaires ne s'appliquent pas si l'une des conditions suivantes est remplie :
pour BasicHttpBinding ;
pour NetNamedPipeBinding ;
Si <l’élément reliableSession> n’est pas activé, sur WSHttpBinding avec ClientCertificate
true
= ou sans aucune ClientCredentials des propriétés définie sur .true