SocketsHttpHandler.PooledConnectionLifetime Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.