Condividi tramite


TcpConnectionPoolSettings.LeaseTimeout Proprietà

Definizione

Ottiene o imposta l'intervallo di tempo dopo il quale una connessione nel pool di connessioni viene chiusa.

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 TimeSpan struttura 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à delimita la durata complessiva di un socket. Una volta che un socket è stato intorno a più tempo di LeaseTimeout, viene chiuso non appena viene restituito al pool di connessioni. La cache di connessione usata dal trasporto TCP crea nuove connessioni in base alle esigenze per ogni endpoint fino al limite di cache impostato da MaxOutboundConnectionsPerEndpoint.

Si applica a