TcpConnectionPoolSettings.LeaseTimeout 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 l'intervallo di tempo dopo il quale viene chiusa una connessione nel pool di connessioni.
public:
property TimeSpan LeaseTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan LeaseTimeout { get; set; }
member this.LeaseTimeout : TimeSpan with get, set
Public Property LeaseTimeout As TimeSpan
Valore della proprietà
Restituisce una struttura TimeSpan che indica l'intervallo di tempo dopo il quale una connessione TCP memorizzata nella cache viene eliminata dal pool di connessioni.
Eccezioni
Il valore non può essere minore di zero.
Commenti
Questa proprietà limita la durata complessiva di un socket. Quando un socket dura all'incirca più di LeaseTimeout, viene chiuso non appena viene restituito al pool di connessione. La cache della connessione utilizzata dal trasporto TCP crea nuove connessioni in base a ogni endpoint, fino al limite della cache impostato da MaxOutboundConnectionsPerEndpoint.