ServicePoint.UseNagleAlgorithm 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 wartość Boolean, która określa, czy algorytm Nagle jest używany na połączeniach zarządzanych przez ten obiekt ServicePoint.
public:
property bool UseNagleAlgorithm { bool get(); void set(bool value); };
public bool UseNagleAlgorithm { get; set; }
member this.UseNagleAlgorithm : bool with get, set
Public Property UseNagleAlgorithm As Boolean
Wartość właściwości
true
używać algorytmu Nagle; w przeciwnym razie false
. Wartość domyślna to true
.
Przykłady
Poniższy przykład kodu wyświetla wartość tej właściwości.
Console::WriteLine( "UseNagleAlgorithm = {0} ", sp->UseNagleAlgorithm.ToString() );
Console::WriteLine( "Expect 100-continue = {0}", sp->Expect100Continue.ToString() );
Console.WriteLine("UseNagleAlgorithm = " + sp.UseNagleAlgorithm.ToString());
Console.WriteLine("Expect 100-continue = " + sp.Expect100Continue.ToString());
Console.WriteLine("UseNagleAlgorithm = " + sp.UseNagleAlgorithm.ToString())
Console.WriteLine("Expect 100-continue = " + sp.Expect100Continue.ToString())
Uwagi
Ostrożność
WebRequest
, HttpWebRequest
, ServicePoint
i WebClient
są przestarzałe i nie należy ich używać do tworzenia nowych aplikacji. Zamiast tego użyj HttpClient.
Algorytm Nagle służy do buforowania małych pakietów danych i przesyłania ich jako pojedynczego pakietu. Ten proces, określany jako "nagling", jest powszechnie stosowany, ponieważ zmniejsza liczbę pakietów przesyłanych i obniża obciążenie na pakiet.
Zmiana wartości tej właściwości nie ma wpływu na istniejące połączenia. Zmiany dotyczą tylko nowych połączeń utworzonych po zmianie.
Algorytm Nagle jest w pełni opisany w IETF RFC 896.