ServicePointManager.DefaultConnectionLimit Özellik

Tanım

Bir ServicePoint nesne tarafından izin verilen en fazla eş zamanlı bağlantı sayısını alır veya ayarlar.

public:
 static property int DefaultConnectionLimit { int get(); void set(int value); };
public static int DefaultConnectionLimit { get; set; }
static member DefaultConnectionLimit : int with get, set
Public Shared Property DefaultConnectionLimit As Integer

Özellik Değeri

Bir ServicePoint nesne tarafından izin verilen en fazla eş zamanlı bağlantı sayısı. Barındırılan ASP.NET uygulamalar için varsayılan bağlantı sınırı 10, diğerleri için 2'dir. Bir uygulama ASP.NET ana bilgisayarı olarak çalıştığında, autoConfig özelliği olarak ayarlandıysa truebu özelliğin değerini yapılandırma dosyası aracılığıyla değiştirmek mümkün değildir. Ancak autoConfig özelliği olduğunda truedeğeri program aracılığıyla değiştirebilirsiniz. AppDomain yüklendiğinde tercih ettiğiniz değeri bir kez ayarlayın.

Özel durumlar

DefaultConnectionLimit 0'dan küçük veya 0'a eşit.

Ö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

özelliği, DefaultConnectionLimit nesne oluştururken ServicePoint nesnenin ServicePointManager özelliğine ConnectionLimit atayabilecekleri varsayılan en fazla eş zamanlı bağlantı sayısını ayarlar.

özelliğinin DefaultConnectionLimit değiştirilmesinin var olan ServicePoint nesneler üzerinde hiçbir etkisi yoktur; yalnızca ServicePoint değişiklik sonrasında başlatılan nesneleri etkiler. Bu özelliğin değeri doğrudan veya yapılandırma aracılığıyla ayarlanmamışsa, değer varsayılan olarak sabiti DefaultPersistentConnectionLimitolur.

Not

Özelliğindeki DefaultConnectionLimit tüm değişiklikler hem HTTP 1.0 hem de HTTP 1.1 bağlantılarını etkiler. HTTP 1.0 ve HTTP 1.1 protokolleri için bağlantı sınırını ayrı ayrı değiştirmek mümkün değildir.

Şunlara uygulanır

Ayrıca bkz.