ServicePoint.MaxIdleTime 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 czas, przez jaki połączenie skojarzone z ServicePoint obiektem może pozostać bezczynne, zanim połączenie zostanie zamknięte.
public:
property int MaxIdleTime { int get(); void set(int value); };
public int MaxIdleTime { get; set; }
member this.MaxIdleTime : int with get, set
Public Property MaxIdleTime As Integer
Wartość właściwości
Czas , w milisekundach, że połączenie skojarzone z ServicePoint obiektem może pozostać bezczynne, zanim zostanie zamknięte i ponownie użyte dla innego połączenia.
Wyjątki
MaxIdleTime jest ustawiona na wartość mniejszą niż lub większa niż InfiniteInt32.MaxValue.
Przykłady
Poniższy przykład kodu używa MaxIdleTime właściwości do ustawiania i pobierania ServicePoint czasu bezczynności.
// Display the date and time that the ServicePoint was last
// connected to a host.
Console::WriteLine( "IdleSince = {0}", sp->IdleSince );
// Display the maximum length of time that the ServicePoint instance
// is allowed to maintain an idle connection to an Internet
// resource before it is recycled for use in another connection.
Console::WriteLine( "MaxIdleTime = {0}", sp->MaxIdleTime );
// Display the date and time that the ServicePoint was last
// connected to a host.
Console.WriteLine("IdleSince = " + sp.IdleSince.ToString());
// Display the maximum length of time that the ServicePoint instance
// is allowed to maintain an idle connection to an Internet
// resource before it is recycled for use in another connection.
Console.WriteLine("MaxIdleTime = " + sp.MaxIdleTime);
' Display the date and time that the ServicePoint was last
' connected to a host.
Console.WriteLine(("IdleSince = " + sp.IdleSince.ToString()))
' Display the maximum length of time that the ServicePoint instance
' is allowed to maintain an idle connection to an Internet
' resource before it is recycled for use in another connection.
Console.WriteLine(("MaxIdleTime = " + sp.MaxIdleTime.ToString()))
Uwagi
Możesz ustawić wartość , MaxIdleTime aby wskazać Timeout.Infinite , że połączenie skojarzone z obiektem ServicePoint nigdy nie powinno upłynął limit czasu.
Wartość domyślna właściwości to wartość MaxIdleTimeServicePointManager.MaxServicePointIdleTime właściwości podczas ServicePoint tworzenia obiektu. Kolejne zmiany MaxServicePointIdleTime właściwości nie mają wpływu na istniejące ServicePoint obiekty.
MaxIdleTime Po przekroczeniu połączenia skojarzonego z elementem ServicePoint połączenie pozostaje otwarte, dopóki aplikacja nie podejmie próby użycia połączenia. W tym czasie struktura zamyka połączenie i tworzy nowe połączenie z hostem zdalnym.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla