System::Net::ServicePointManager sınıfı

ServicePointManager class

ServicePoint sınıfı örneklerinin yaşam döngüsü aşamalarını (oluşturma, sürdürme ve silme) yönetir. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığıt üzerinde veya new operatörüyle oluşturmayın, çü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çisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class ServicePointManager : public System::Object

Yöntemler

YöntemAçıklama
static get_CertificatePolicy()Bir sertifika politikası alır.
static get_CheckCertificateRevocationList()Sertifikanın sertifika otoritesi iptal listesine karşı kontrol edilip edilmemesi gerektiğini gösteren bir değeri alır.
static get_DefaultConnectionLimit()ServicePoint sınıfı örnekleri tarafından izin verilen eşzamanlı bağlantıların azami sayısını alır.
static get_DnsRefreshTimeout()Bir DNS çözümlemesinin geçerli kabul edildiği milisaniye cinsinden zaman aşımını alır.
static get_EnableDnsRoundRobin()Bir DNS çözümlemesinin geçerli IP adresleri arasında döndürülüp döndürülmediğini gösteren bir değeri alır.
static get_EncryptionPolicy()Geçerli örnek tarafından kullanılan şifreleme politikasını döndürür.
static get_Expect100Continue()ServicePoint sınıfı örneklerinin 100-Continue davranışını kullanıp kullanmadığını gösteren bir değeri alır.
static get_MaxServicePointIdleTime()ServicePoint sınıfı örneklerinin azami boşta kalma süresini alır.
static get_MaxServicePoints()Geçerli örnek tarafından yönetilebilecek ServicePoint sınıfı örneklerinin azami sayısını alır.
static get_ReusePort()Çıktı bağlantı soketlerinin ‘SO_REUSE_UNICASTPORT’ seçeneğini kullanıp kullanmadığını gösteren bir değeri alır.
static get_SecurityProtocol()Geçerli örnek tarafından yönetilen ServicePoint sınıfı örnekleri tarafından kullanılan güvenlik protokolü tipini alır.
static get_ServerCertificateValidationCallback()Bir sunucu sertifikasını doğrulamak için kullanılan geri çağırma işlevini alır.
static get_UseNagleAlgorithm()ServicePoint sınıfı örneklerinin Nagle algoritmasını kullanıp kullanmadığını gösteren bir değeri alır.
static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>)Bir sertifika politikası ayarlar.
static set_CheckCertificateRevocationList(bool)Sertifikanın sertifika otoritesi iptal listesine karşı kontrol edilmesi gerekip gerekmediğini gösteren bir değer ayarlar.
static set_DefaultConnectionLimit(int32_t)ServicePoint-class örnekleri tarafından izin verilen eşzamanlı bağlantıların azami sayısını ayarlar.
static set_DnsRefreshTimeout(int32_t)Bir DNS çözümlemesinin geçerli kabul edildiği süreyi milisaniye cinsinden zaman aşımı olarak ayarlar.
static set_EnableDnsRoundRobin(bool)Bir DNS çözümlemesinin uygulanabilir IP adresleri arasında döndürülüp döndürülmediğini gösteren bir değer ayarlar.
static set_Expect100Continue(bool)ServicePoint-class örneklerinin 100-Continue davranışını kullanıp kullanmadığını gösteren bir değer ayarlar.
static set_MaxServicePointIdleTime(int32_t)ServicePoint-class örneklerinin azami boşta kalma süresini ayarlar.
static set_MaxServicePoints(int32_t)Geçerli örnek tarafından yönetilebilecek ServicePoint-class örneklerinin azami sayısını ayarlar.
static set_ReusePort(bool)Çıktı bağlantı soketlerinin ‘SO_REUSE_UNICASTPORT’ seçeneğini kullanıp kullanmadığını gösteren bir değer ayarlar.
static set_SecurityProtocol(SecurityProtocolType)Geçerli örnek tarafından yönetilen ServicePoint-class örnekleri tarafından kullanılan güvenlik protokolü tipini ayarlar.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)Sunucu sertifikasını doğrulamak için kullanılan geri çağırma işlevini ayarlar.
static set_UseNagleAlgorithm(bool)ServicePoint-class örneklerinin Nagle algoritmasını kullanıp kullanmadığını gösteren bir değer ayarlar.
static SetTcpKeepAlive(bool, int32_t, int32_t)‘Keep-Alive’ seçeneğinin etkin olup olmadığını gösteren değeri ayarlar.

Alanlar

AlanAçıklama
static DefaultNonPersistentConnectionLimitRTTI bilgisi.
static DefaultPersistentConnectionLimitKalıcı bağlantıların varsayılan sayısı.

Ayrıca Bakınız