ServicePoint.UseNagleAlgorithm Özellik

Tanım

Nagle algoritmasının bu ServicePoint nesne tarafından yönetilen bağlantılarda kullanılıp kullanılmadığını belirleyen bir Boolean değer alır veya ayarlar.

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

Ö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ğin değerini görüntüler.

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

Açıklamalar

Nagle algoritması, küçük veri paketlerini arabelleğe almak ve bunları tek bir paket olarak iletmek için kullanılır. "Nagling" olarak adlandırılan bu işlem, 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ğerinin değiştirilmesi mevcut bağlantıları etkilemez. Yalnızca değişiklikten sonra oluşturulan yeni bağlantılar etkilenir.

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

Şunlara uygulanır