Udostępnij za pośrednictwem


ServicePoint.UseNagleAlgorithm Właściwość

Definicja

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, ServicePointi 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.

Dotyczy