LocalServiceSecuritySettings.InactivityTimeout 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 le délai avant la fermeture du canal en raison de son inactivité.
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
Valeur de propriété
TimeSpan qui représente le délai avant la fermeture de la session de sécurité avec le client en raison de son inactivité. La valeur par défaut est 2 minutes.
Exceptions
La propriété a une valeur inférieure à 0.
Exemples
Cet exemple indique comment obtenir la valeur InactivityTimeout
.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Remarques
Dans une session de conversation sécurisée, notez que cette propriété et la propriété ReceiveTimeout
sur la liaison affectent le délai d’attente de la session. Le plus court des deux détermine le dépassement du délai d'attente.
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 WSHttpBinding avec
true
= UserName ou .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é, avec ou avec aucune des ClientCredentials propriétés définie sur WSHttpBinding
true
ClientCertificate =true
.