Bahasa

ServicePointManager.UseNagleAlgorithm Properti

Definisi

Menentukan apakah algoritma Nagle digunakan oleh titik layanan yang dikelola oleh objek ini 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

Nilai Properti

true untuk menggunakan algoritma Nagle; jika tidak, false. Nilai defaultnya adalah true.

Contoh

Contoh kode berikut mengatur properti ini.

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

Keterangan

Algoritma Nagle digunakan untuk mengurangi lalu lintas jaringan dengan menyangga paket kecil data dan mengirimkannya sebagai satu paket. Proses ini juga disebut sebagai "mengomel"; ini banyak digunakan karena mengurangi jumlah paket yang ditransmisikan dan menurunkan overhead per paket.

Mengubah nilai properti ini tidak memengaruhi objek yang ada ServicePoint . Hanya titik layanan baru yang dibuat setelah perubahan terpengaruh.

Algoritma Nagle sepenuhnya dijelaskan dalam IETF RFC 896.

Note

Karena .NET 9, HttpWebRequest menggunakan SocketsHttpHandler.ConnectCallback untuk mengatur Socket.NoDelay ke nilai yang berlawanan dari properti ini.

Berlaku untuk

Lihat juga