ServicePointManager.UseNagleAlgorithm Propriété

Définition

Détermine si l'algorithme Nagle est utilisé par les points de service gérés par cet objet ServicePointManager.

public:
 static property bool UseNagleAlgorithm { bool get(); void set(bool value); };
public static bool UseNagleAlgorithm { get; set; }
static member UseNagleAlgorithm : bool with get, set
Public Shared Property UseNagleAlgorithm As Boolean

Valeur de propriété

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

Exemples

L’exemple de code suivant définit cette propriété.

ServicePointManager::UseNagleAlgorithm = true;
ServicePointManager::Expect100Continue = true;
ServicePointManager::CheckCertificateRevocationList = true;
ServicePointManager::DefaultConnectionLimit = ServicePointManager::DefaultPersistentConnectionLimit;
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit;
ServicePointManager.UseNagleAlgorithm = True
ServicePointManager.Expect100Continue = True
ServicePointManager.CheckCertificateRevocationList = True
ServicePointManager.DefaultConnectionLimit = _
    ServicePointManager.DefaultPersistentConnectionLimit

Remarques

L’algorithme Nagle est utilisé pour réduire le trafic réseau en mettant en mémoire tampon de petits paquets de données et en les transmettant sous forme d’un paquet unique. Ce processus est également appelé « nagling » ; il 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 objets existants ServicePoint . Seuls les nouveaux points de service créés après la modification sont affectés.

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

S’applique à

Voir aussi