SocketsHttpHandler.PooledConnectionLifetime Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia, jak długo połączenie może znajdować się w puli, które ma być uznawane za wielokrotnego użytku.
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
Wartość właściwości
Maksymalny czas połączenia, który ma znajdować się w puli. Wartość domyślna tej właściwości to InfiniteTimeSpan.
Wyjątki
Określona wartość jest mniejsza niż Zero lub jest równa InfiniteTimeSpan.
Uwagi
Ta właściwość definiuje maksymalny okres istnienia połączenia w puli, śledząc jego wiek od momentu ustanowienia połączenia, niezależnie od czasu, w jakim spędził bezczynność lub czas aktywności. Connections nie są rozdarte, a jednocześnie aktywnie wykorzystywane do obsługi żądań. Ten okres istnienia jest przydatny w celu umożliwienia okresowego ponownego publikowania połączeń w celu lepszego odzwierciedlenia systemu DNS lub innych zmian sieciowych.
Jeśli punkt końcowy połączenia nie jest nazwą domeny, ale adresem IP, wartość może mieć wartość InfiniteTimeSpan.