Aracılığıyla paylaş


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 eş zamanlı bağlantı sayısı üst sınırı. 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 true, yapılandırma dosyası aracılığıyla bu özelliğin değerini 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 buna 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 eş zamanlı bağlantı sayısı üst sınırını ayarlar.

özelliğinin DefaultConnectionLimit değiştirilmesi mevcut ServicePoint nesneleri etkilemez; 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

Özellikte yapılan DefaultConnectionLimit 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.