Aracılığıyla paylaş


ServicePointManager.UseNagleAlgorithm Özellik

Tanım

Nagle algoritmasının bu ServicePointManager nesne tarafından yönetilen hizmet noktaları tarafından kullanılıp kullanılmadığını belirler.

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

Özellik Değeri

true Nagle algoritmasını kullanmak için; aksi takdirde , false. true varsayılan değerdir.

Örnekler

Aşağıdaki kod örneği bu özelliği ayarlar.

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

Açıklamalar

Nagle algoritması, küçük veri paketlerini arabelleğe alarak ve bunları tek bir paket olarak ileterek ağ trafiğini azaltmak için kullanılır. Bu işlem "nagling" olarak da adlandırılır; iletilen paket sayısını azalttığı ve paket başına ek yükü azalttığı için yaygın olarak kullanılır.

Bu özelliğin değerini değiştirmek varolan ServicePoint nesneleri etkilemez. Yalnızca değişiklikten sonra oluşturulan yeni hizmet noktaları etkilenir.

Nagle algoritması IETF RFC 896'da tam olarak açıklanmıştır.

Şunlara uygulanır

Ayrıca bkz.