ServicePoint.UseNagleAlgorithm Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore Boolean che determina se l'algoritmo Nagle viene utilizzato nelle connessioni gestite da questo oggetto 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
Valore della proprietà
true
utilizzare l'algoritmo Nagle; in caso contrario, false
. Il valore predefinito è true
.
Esempio
Nell'esempio di codice seguente viene visualizzato il valore di questa proprietà.
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())
Commenti
Cautela
WebRequest
, HttpWebRequest
, ServicePoint
e WebClient
sono obsoleti e non è consigliabile usarli per nuovi sviluppi. Usare invece HttpClient.
L'algoritmo Nagle viene usato per memorizzare nel buffer piccoli pacchetti di dati e trasmetterli come un singolo pacchetto. Questo processo, definito "nagling", viene ampiamente usato perché riduce il numero di pacchetti trasmessi e riduce il sovraccarico per ogni pacchetto.
La modifica del valore di questa proprietà non influisce sulle connessioni esistenti. Solo le nuove connessioni create dopo la modifica sono interessate.
L'algoritmo Nagle è descritto in modo completo in IETF RFC 896.