System::Net::ServicePointManager class

ServicePointManager class

Beheert de levenscyclusfasen (aanmaken, onderhouden en verwijderen) van de ServicePoint klasse‑instanties. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten oplevert. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.

class ServicePointManager : public System::Object

Methoden

MethodeBeschrijving
static get_CertificatePolicy()Haalt een certificaatbeleid op.
static get_CheckCertificateRevocationList()Haalt een waarde op die aangeeft of het certificaat moet worden gecontroleerd tegen de intrekkingslijst van de certificaatautoriteit.
static get_DefaultConnectionLimit()Haalt het maximale aantal gelijktijdige verbindingen op dat is toegestaan door de ServicePoint‑klasse‑instanties.
static get_DnsRefreshTimeout()Haalt een time‑out op in milliseconden gedurende welke een DNS‑resolutie als geldig wordt beschouwd.
static get_EnableDnsRoundRobin()Haalt een waarde op die aangeeft of een DNS‑resolutie roteert tussen de toepasselijke IP‑adressen.
static get_EncryptionPolicy()Retourneert het encryptiebeleid dat door de huidige instantie wordt gebruikt.
static get_Expect100Continue()Haalt een waarde op die aangeeft of de ServicePoint‑klasse‑instanties het 100‑Continue‑gedrag gebruiken.
static get_MaxServicePointIdleTime()Haalt de maximale idle‑tijd van de ServicePoint‑klasse‑instanties op.
static get_MaxServicePoints()Haalt het maximale aantal ServicePoint‑klasse‑instanties op dat door de huidige instantie kan worden beheerd.
static get_ReusePort()Haalt een waarde op die aangeeft of de uitgaande verbindings‑sockets de ‘SO_REUSE_UNICASTPORT’‑optie gebruiken.
static get_SecurityProtocol()Haalt het type beveiligingsprotocol op dat wordt gebruikt door de ServicePoint‑klasse‑instanties die door de huidige instantie worden beheerd.
static get_ServerCertificateValidationCallback()Haalt de callback op die wordt gebruikt om een servercertificaat te valideren.
static get_UseNagleAlgorithm()Haalt een waarde op die aangeeft of de ServicePoint‑klasse‑instanties het Nagle‑algoritme gebruiken.
static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>)Stelt een certificaatbeleid in.
static set_CheckCertificateRevocationList(bool)Stelt een waarde in die aangeeft of het certificaat moet worden gecontroleerd tegen de intrekkingslijst van de certificaatautoriteit.
static set_DefaultConnectionLimit(int32_t)Stelt het maximum aantal gelijktijdige verbindingen in dat is toegestaan door de ServicePoint-class instanties.
static set_DnsRefreshTimeout(int32_t)Stelt een time-out in milliseconden in gedurende welke een DNS-resolutie als geldig wordt beschouwd.
static set_EnableDnsRoundRobin(bool)Stelt een waarde in die aangeeft of een DNS-resolutie roteert tussen de toepasselijke IP-adressen.
static set_Expect100Continue(bool)Stelt een waarde in die aangeeft of de ServicePoint-class instanties het 100-Continue-gedrag gebruiken.
static set_MaxServicePointIdleTime(int32_t)Stelt de maximale idle-tijd van de ServicePoint-class instanties in.
static set_MaxServicePoints(int32_t)Stelt het maximale aantal ServicePoint-class instanties in dat beheerd kan worden door de huidige instantie.
static set_ReusePort(bool)Stelt een waarde in die aangeeft of de uitgaande verbindingssockets de ‘SO_REUSE_UNICASTPORT’-optie gebruiken.
static set_SecurityProtocol(SecurityProtocolType)Stelt het type beveiligingsprotocol in dat wordt gebruikt door de ServicePoint-class instanties die door de huidige instantie worden beheerd.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)Stelt de callback in die wordt gebruikt om een servercertificaat te valideren.
static set_UseNagleAlgorithm(bool)Stelt een waarde in die aangeeft of de ServicePoint-class instanties het Nagle-algoritme gebruiken.
static SetTcpKeepAlive(bool, int32_t, int32_t)Stelt de waarde in die aangeeft of de ‘Keep-Alive’-optie is ingeschakeld.

Velden

VeldBeschrijving
static DefaultNonPersistentConnectionLimitRTTI-informatie.
static DefaultPersistentConnectionLimitHet standaard aantal persistente verbindingen.

Zie ook