ServicePoint.UseNagleAlgorithm Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
, ServicePoint
et 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.