System::Net::ServicePointManager klass

ServicePointManager class

Hanterar livscykelstadierna (skapa, underhålla och ta bort) av ServicePoint klassinstanser. Objekt av denna klass bör endast allokeras med System::MakeObject() funktion. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

class ServicePointManager : public System::Object

Metoder

MetodBeskrivning
static get_CertificatePolicy()Hämtar en certifikatpolicy.
static get_CheckCertificateRevocationList()Hämtar ett värde som indikerar om certifikatet måste kontrolleras mot certifikatutfärdarens återkallningslista.
static get_DefaultConnectionLimit()Hämtar det maximala antalet samtidiga anslutningar som tillåts av ServicePoint‑klassinstanserna.
static get_DnsRefreshTimeout()Hämtar en tidsgräns i millisekunder under vilken en DNS‑upplösning anses vara giltig.
static get_EnableDnsRoundRobin()Hämtar ett värde som indikerar om en DNS‑upplösning roterar bland de tillämpliga IP‑adresserna.
static get_EncryptionPolicy()Returnerar krypteringspolicyn som används av den aktuella instansen.
static get_Expect100Continue()Hämtar ett värde som indikerar om ServicePoint‑klassinstanserna använder 100‑Continue‑beteendet.
static get_MaxServicePointIdleTime()Hämtar den maximala inaktiva tiden för ServicePoint‑klassinstanserna.
static get_MaxServicePoints()Hämtar det maximala antalet ServicePoint‑klassinstanser som kan hanteras av den aktuella instansen.
static get_ReusePort()Hämtar ett värde som indikerar om utgångsanslutningssocklar använder alternativet ‘SO_REUSE_UNICASTPORT’.
static get_SecurityProtocol()Hämtar säkerhetsprotokolltypen som används av ServicePoint‑klassinstanserna som hanteras av den aktuella instansen.
static get_ServerCertificateValidationCallback()Hämtar återanropet som används för att validera ett servercertifikat.
static get_UseNagleAlgorithm()Hämtar ett värde som indikerar om ServicePoint‑klassinstanserna använder Nagle‑algoritmen.
static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>)Ställer in en certifikatpolicy.
static set_CheckCertificateRevocationList(bool)Ställer in ett värde som indikerar om certifikatet måste kontrolleras mot certifikatutfärdarens återkallningslista.
static set_DefaultConnectionLimit(int32_t)Ställer in det maximala antalet samtidiga anslutningar som tillåts av ServicePoint‑klassinstanserna.
static set_DnsRefreshTimeout(int32_t)Ställer in en tidsgräns i millisekunder under vilken en DNS‑upplösning anses vara giltig.
static set_EnableDnsRoundRobin(bool)Ställer in ett värde som indikerar om en DNS‑upplösning roterar bland de tillämpliga IP‑adresserna.
static set_Expect100Continue(bool)Ställer in ett värde som indikerar om ServicePoint‑klassinstanserna använder 100‑Continue‑beteendet.
static set_MaxServicePointIdleTime(int32_t)Ställer in den maximala inaktiva tiden för ServicePoint‑klassinstanserna.
static set_MaxServicePoints(int32_t)Ställer in det maximala antalet ServicePoint-klassinstanser som kan hanteras av den aktuella instansen.
static set_ReusePort(bool)Ställer in ett värde som indikerar om utgångssocketarna för anslutningarna använder alternativet ‘SO_REUSE_UNICASTPORT’.
static set_SecurityProtocol(SecurityProtocolType)Ställer in den säkerhetsprotokolltyp som används av ServicePoint-klassinstanser som hanteras av den aktuella instansen.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)Ställer in återanropet som används för att validera ett servercertifikat.
static set_UseNagleAlgorithm(bool)Ställer in ett värde som indikerar om ServicePoint-klassinstanser använder Nagle-algoritmen.
static SetTcpKeepAlive(bool, int32_t, int32_t)Ställer in värdet som indikerar om alternativet ‘Keep-Alive’ är aktiverat.

Fält

FältBeskrivning
static DefaultNonPersistentConnectionLimitRTTI-information.
static DefaultPersistentConnectionLimitStandardantalet beständiga anslutningar.

Se även