SocketsHttpHandler.PooledConnectionIdleTimeout Property


Gets or sets how long a connection can be idle in the pool to be considered reusable.

 property TimeSpan PooledConnectionIdleTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan PooledConnectionIdleTimeout { get; set; }
member this.PooledConnectionIdleTimeout : TimeSpan with get, set
Public Property PooledConnectionIdleTimeout As TimeSpan

Property Value

The maximum idle time for a connection in the pool. The default value for this property is 1 minute in .NET 6 and later versions; the default value is 2 minutes in .NET Core and .NET 5


The value specified is less than Zero (except InfiniteTimeSpan).

Applies to