SocketsHttpHandler.PooledConnectionLifetime Egenskap

Definition

Hämtar eller anger hur länge en anslutning kan finnas i poolen som ska betraktas som återanvändbar.

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

Egenskapsvärde

Den maximala tiden för en anslutning att finnas i poolen. Standardvärdet för den här egenskapen är InfiniteTimeSpan.

Undantag

Det angivna värdet är mindre än Zero (utom InfiniteTimeSpan).

En åtgärd har redan startats på den aktuella instansen.

Den aktuella instansen har tagits bort.

Kommentarer

Den här egenskapen definierar maximal livslängd för anslutningen i poolen och spårar dess ålder från när anslutningen upprättades, oavsett hur mycket tid den tillbringade inaktiv eller aktiv. Anslutningarna bryts inte medan de aktivt används för tjänstbegäranden. Den här livslängden är användbar för att tillåta att anslutningar återupprättas regelbundet för att bättre återspegla DNS eller andra nätverksändringar.

Om anslutningsslutpunkten inte är domännamnet utan IP-adressen kan värdet vara InfiniteTimeSpan.

Gäller för