ServicePoint.UseNagleAlgorithm Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví Boolean hodnotu, která určuje, zda se algoritmus Nagle používá u připojení spravovaných tímto objektem 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
Hodnota vlastnosti
true
použít algoritmus Nagle; jinak false
. Výchozí hodnota je true
.
Příklady
Následující příklad kódu zobrazí hodnotu této vlastnosti.
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())
Poznámky
Opatrnost
WebRequest
, HttpWebRequest
, ServicePoint
a WebClient
jsou zastaralé a neměli byste je používat pro nový vývoj. Místo toho použijte HttpClient.
Algoritmus Nagle se používá k ukládání malých paketů dat do vyrovnávací paměti a jejich přenosu jako jednoho paketu. Tento proces, který se označuje jako "nagling", se běžně používá, protože snižuje počet přenášených paketů a snižuje režii na paket.
Změna hodnoty této vlastnosti nemá vliv na existující připojení. Ovlivněna budou pouze nová připojení vytvořená po změně.
Algoritmus Nagle je plně popsaný v IETF RFC 896.