ServicePoint.UseNagleAlgorithm Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Boolean waarde opgehaald of ingesteld die bepaalt of het Nagle-algoritme wordt gebruikt voor verbindingen die worden beheerd door dit ServicePoint object.
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
Waarde van eigenschap
true om het Nagle-algoritme te gebruiken; anders, false. De standaardwaarde is true.
Voorbeelden
In het volgende codevoorbeeld wordt de waarde van deze eigenschap weergegeven.
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())
Opmerkingen
Caution
WebRequest, HttpWebRequest, ServicePointen WebClient zijn verouderd en u moet ze niet gebruiken voor nieuwe ontwikkeling. Gebruik in plaats daarvan HttpClient.
Het Nagle-algoritme wordt gebruikt om kleine pakketten met gegevens te bufferen en deze als één pakket te verzenden. Dit proces, aangeduid als 'nagling', wordt veel gebruikt omdat het het aantal verzonden pakketten vermindert en de overhead per pakket verlaagt.
Het wijzigen van de waarde van deze eigenschap heeft geen invloed op bestaande verbindingen. Alleen nieuwe verbindingen die zijn gemaakt nadat de wijziging is beïnvloed.
Het Nagle-algoritme wordt volledig beschreven in IETF RFC 896.
Note
Sinds .NET 9 gebruikt HttpWebRequestSocketsHttpHandler.ConnectCallback om Socket.NoDelay in te stellen op de tegenovergestelde waarde dan deze eigenschap.