ServicePointManager.DefaultConnectionLimit Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 true
değ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.