SocketsHttpHandler.PooledConnectionLifetime 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 una connessione nel pool da considerare riutilizzabile.
public:
property TimeSpan PooledConnectionLifetime { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan PooledConnectionLifetime { get; set; }
member this.PooledConnectionLifetime : TimeSpan with get, set
Public Property PooledConnectionLifetime As TimeSpan
Valore della proprietà
Tempo massimo per la connessione nel pool. Il valore predefinito per questa proprietà è InfiniteTimeSpan.
Eccezioni
Il valore specificato è minore di (ad eccezione InfiniteTimeSpandi Zero ).
Un'operazione è già stata avviata nell'istanza corrente.
L'istanza corrente è stata eliminata.
Commenti
Questa proprietà definisce la durata massima della connessione nel pool, tenendo traccia dell'età da quando è stata stabilita la connessione, indipendentemente dal tempo trascorso inattivo o attivo. Le connessioni non vengono eliminate durante l'uso attivo per le richieste di servizio. Questa durata è utile per consentire di ristabilire periodicamente le connessioni in modo da riflettere meglio DNS o altre modifiche di rete.
Se l'endpoint di connessione non è il nome di dominio ma l'indirizzo IP, il valore può essere InfiniteTimeSpan.