Partager via


ServicePoint.UseNagleAlgorithm Propriété

Définition

Obtient ou définit une valeur Boolean qui détermine si l’algorithme Nagle est utilisé sur les connexions gérées par cet objet 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

Valeur de propriété

true utiliser l’algorithme Nagle ; sinon, false. La valeur par défaut est true.

Exemples

L’exemple de code suivant affiche la valeur de cette propriété.

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())

Remarques

Prudence

WebRequest, HttpWebRequest, ServicePointet WebClient sont obsolètes et vous ne devez pas les utiliser pour le nouveau développement. Utilisez HttpClient à la place.

L’algorithme Nagle est utilisé pour mettre en mémoire tampon de petits paquets de données et les transmettre sous forme de paquet unique. Ce processus, appelé « nagling », est largement utilisé, car il réduit le nombre de paquets transmis et réduit la surcharge par paquet.

La modification de la valeur de cette propriété n’affecte pas les connexions existantes. Seules les nouvelles connexions créées après la modification sont affectées.

L’algorithme Nagle est entièrement décrit dans IETF RFC 896.

S’applique à