Sdílet prostřednictvím


ServicePointManager.UseNagleAlgorithm Vlastnost

Definice

Určuje, zda je algoritmus Nagle používán body služby spravované tímto ServicePointManager objektem.

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

Hodnota vlastnosti

truepoužívat Algoritmus Nagle; v opačném případě . false Výchozí hodnota je true.

Příklady

Následující příklad kódu nastaví tuto vlastnost.

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

Poznámky

Algoritmus Nagle se používá ke snížení síťového provozu ukládáním malých paketů dat do vyrovnávací paměti a jejich přenosem jako jednoho paketu. Tento proces se také označuje jako "nagling"; Je široce používán, protože snižuje počet přenášených paketů a snižuje režijní náklady na pakety.

Změna hodnoty této vlastnosti nemá vliv na existující ServicePoint objekty. Budou ovlivněny pouze nové body služby vytvořené po změně.

Algoritmus Nagle je plně popsaný v IETF RFC 896.

Platí pro

Viz také