SocketsHttpHandler.PooledConnectionLifetime Proprietà

Definizione

Ottiene o imposta il tempo per il quale una connessione può rimanere nel pool ed essere considerata 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 una connessione nel pool. Il valore predefinito di questa proprietà è InfiniteTimeSpan.

Eccezioni

Il valore specificato è minore di Zero o uguale a InfiniteTimeSpan.

Commenti

Questa proprietà definisce la durata massima della connessione nel pool, verificandone l'età da quando è stata stabilita la connessione, indipendentemente dal tempo trascorso inattivo o attivo. Le connessioni non vengono eliminate durante l'uso attivo delle richieste di servizio. Questa durata è utile per consentire alle connessioni di essere ricompiute periodicamente 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.

Si applica a