System::Net::ServicePoint sınıfı

ServicePoint class

HTTP bağlantı yönetimi sağlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığıt (stack) üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve fonksiyonlara argüman olarak geçirmek için bu işaretçiyi kullanın.

class ServicePoint : public System::Object

Yöntemler

YöntemAçıklama
CloseConnectionGroup(String)Belirtilen bağlantı grubuna ait bağlantıları kapatır ve kaldırır.
get_Address()Geçerli örneğin bağlandığı sunucu URI’sını döndürür.
get_BindIPEndPointDelegate()RTTI bilgisi.
get_Certificate()Geçerli örnek tarafından kullanılan bir sertifika döndürür.
get_ClientCertificate()Son istemci sertifikasını döndürür.
get_ConnectionLeaseTimeout()Etkin ServicePoint nesnesinin kapatılacağı milisaniye cinsinden zaman aşımını alır.
get_ConnectionLimit()Geçerli örnek tarafından izin verilen maksimum bağlantı sayısını alır.
get_ConnectionName()Bağlantı adını döndürür.
get_CurrentConnections()Açık bağlantı sayısını döndürür.
get_Expect100Continue()100-Continue davranışının kullanılıp kullanılmadığını gösteren bir değeri alır.
get_IdleSince()Bir ana bilgisayara yapılan son bağlantının tarih ve saatini döndürür.
get_MaxIdleTime()Boşta kalan bir bağlantının kapatılacağı milisaniye cinsinden süreyi alır.
virtual get_ProtocolVersion()HTTP sürümünü döndürür.
get_ReceiveBufferSize()Alma tamponunun boyutunu alır.
get_SupportsPipelining()Geçerli örneğin boru hattı bağlantılarını destekleyip desteklemediğini gösteren bir değeri döndürür.
get_UseNagleAlgorithm()Geçerli örnek tarafından yönetilen bağlantılar tarafından Nagle algoritmasının kullanılıp kullanılmadığını gösteren bir değeri alır.
set_BindIPEndPointDelegate(BindIPEndPoint)Yerel IPEndPoint ile geçerli örneği ilişkilendirmek için kullanılan temsilciyi ayarlar.
set_ConnectionLeaseTimeout(int32_t)Etkin ServicePoint nesnesinin kapatılacağı milisaniye cinsinden zaman aşımını ayarlar.
set_ConnectionLimit(int32_t)Geçerli örnek tarafından izin verilen maksimum bağlantı sayısını ayarlar.
set_Expect100Continue(bool)100-Continue davranışının kullanılıp kullanılmadığını gösteren bir değeri ayarlar.
set_MaxIdleTime(int32_t)Boşta kalan bir bağlantının kapatılacağı milisaniye cinsinden süreyi ayarlar.
set_ReceiveBufferSize(int32_t)Alma tamponunun boyutunu ayarlar.
set_UseNagleAlgorithm(bool)Geçerli örnek tarafından yönetilen bağlantılar tarafından Nagle algoritmasının kullanılıp kullanılmadığını gösteren bir değeri ayarlar.
SetTcpKeepAlive(bool, int32_t, int32_t)‘Keep-Alive’ seçeneğinin etkin olup olmadığını gösteren değeri ayarlar.

Ayrıca Bakınız