Condividi tramite


ServicePoint.UseNagleAlgorithm Proprietà

Definizione

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

Si applica a