LocalServiceSecuritySettings.InactivityTimeout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la durata di attesa prima che il canale venga chiuso a causa dell'inattività.
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
Valore della proprietà
Oggetto TimeSpan che rappresenta la durata di attesa prima che la sessione di sicurezza con il client venga chiusa a causa dell'inattività. Il valore predefinito è 2 minuti.
Eccezioni
La proprietà è impostata su un valore minore di 0.
Esempio
Questo esempio mostra come ottenere il InactivityTimeout valore.
TimeSpan inactivityTimeout = settings.InactivityTimeout;
Dim inactivityTimeout As TimeSpan = settings.InactivityTimeout
Commenti
In una sessione di conversazione sicura si noti che sia questa proprietà che la ReceiveTimeout proprietà nell'associazione influiscono sul timeout della sessione. Il più breve dei due determina quando si verificano timeout.
Le impostazioni di sessione, ad esempio questa, sono applicabili in una delle condizioni seguenti:
Tutti i tipi di credenziali client per WSDualHttpBinding e NetTcpBinding.
Se <l'elemento ReliableSession> è abilitato.
Se <l'elemento ReliableSession> non è abilitato, in WSHttpBinding con
true= UserName o .ClientCredentials.Windows =true
Le impostazioni di sessione, ad esempio questa, non sono applicabili alle condizioni seguenti:
Per BasicHttpBinding.
Per NetNamedPipeBinding.
Se <l'elemento ReliableSession> non è abilitato, in WSHttpBinding con o con ClientCertificate
true= nessuna delle ClientCredentials proprietà impostate su .true