System::Net::ServicePointManager Klasse

ServicePointManager class

Verwaltet die Lebenszyklusphasen (Erstellen, Pflegen und Löschen) von Instanzen der ServicePoint Klasse. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() zugewiesen werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class ServicePointManager : public System::Object

Methoden

MethodeBeschreibung
static get_CertificatePolicy()Ruft eine Zertifikatsrichtlinie ab.
static get_CheckCertificateRevocationList()Ruft einen Wert ab, der angibt, ob das Zertifikat gegen die Sperrliste der Zertifizierungsstelle geprüft werden muss.
static get_DefaultConnectionLimit()Ruft die maximale Anzahl gleichzeitiger Verbindungen ab, die von ServicePoint‑Klasseninstanzen erlaubt sind.
static get_DnsRefreshTimeout()Ruft einen Timeout in Millisekunden ab, während dessen eine DNS‑Auflösung als gültig betrachtet wird.
static get_EnableDnsRoundRobin()Ruft einen Wert ab, der angibt, ob eine DNS‑Auflösung zwischen den zutreffenden IP‑Adressen rotiert.
static get_EncryptionPolicy()Gibt die Verschlüsselungsrichtlinie zurück, die von der aktuellen Instanz verwendet wird.
static get_Expect100Continue()Ruft einen Wert ab, der angibt, ob ServicePoint‑Klasseninstanzen das 100‑Continue‑Verhalten verwenden.
static get_MaxServicePointIdleTime()Ruft die maximale Leerlaufzeit der ServicePoint‑Klasseninstanzen ab.
static get_MaxServicePoints()Ruft die maximale Anzahl der ServicePoint‑Klasseninstanzen ab, die von der aktuellen Instanz verwaltet werden können.
static get_ReusePort()Ruft einen Wert ab, der angibt, ob die Ausgangsverbindungssockets die Option ‘SO_REUSE_UNICASTPORT’ verwenden.
static get_SecurityProtocol()Ruft den Sicherheitprotokolltyp ab, der von ServicePoint‑Klasseninstanzen verwendet wird, die von der aktuellen Instanz verwaltet werden.
static get_ServerCertificateValidationCallback()Ruft den Rückruf ab, der zur Validierung eines Serverzertifikats verwendet wird.
static get_UseNagleAlgorithm()Ruft einen Wert ab, der angibt, ob ServicePoint‑Klasseninstanzen den Nagle‑Algorithmus verwenden.
static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>)Setzt eine Zertifikatsrichtlinie.
static set_CheckCertificateRevocationList(bool)Setzt einen Wert, der angibt, ob das Zertifikat gegen die Sperrliste der Zertifizierungsstelle geprüft werden muss.
static set_DefaultConnectionLimit(int32_t)Setzt die maximale Anzahl gleichzeitiger Verbindungen, die von ServicePoint‑Klasseninstanzen erlaubt sind.
static set_DnsRefreshTimeout(int32_t)Setzt einen Timeout in Millisekunden, während dessen eine DNS‑Auflösung als gültig betrachtet wird.
static set_EnableDnsRoundRobin(bool)Setzt einen Wert, der angibt, ob eine DNS‑Auflösung zwischen den zutreffenden IP‑Adressen rotiert.
static set_Expect100Continue(bool)Legt einen Wert fest, der angibt, ob die ServicePoint-Klasseninstanzen das 100-Continue-Verhalten verwenden.
static set_MaxServicePointIdleTime(int32_t)Legt die maximale Leerlaufzeit der ServicePoint-Klasseninstanzen fest.
static set_MaxServicePoints(int32_t)Legt die maximale Anzahl der ServicePoint-Klasseninstanzen fest, die von der aktuellen Instanz verwaltet werden können.
static set_ReusePort(bool)Legt einen Wert fest, der angibt, ob die Ausgabeverbindungssockets die Option ‘SO_REUSE_UNICASTPORT’ verwenden.
static set_SecurityProtocol(SecurityProtocolType)Legt den Sicherheitprotokolltyp fest, der von den ServicePoint-Klasseninstanzen verwendet wird, die von der aktuellen Instanz verwaltet werden.
static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback)Legt den Rückruf fest, der zur Validierung eines Serverzertifikats verwendet wird.
static set_UseNagleAlgorithm(bool)Legt einen Wert fest, der angibt, ob die ServicePoint-Klasseninstanzen den Nagle-Algorithmus verwenden.
static SetTcpKeepAlive(bool, int32_t, int32_t)Legt den Wert fest, der angibt, ob die Option ‘Keep-Alive’ aktiviert ist.

Felder

FeldBeschreibung
static DefaultNonPersistentConnectionLimitRTTI-Informationen.
static DefaultPersistentConnectionLimitDie Standardanzahl persistenter Verbindungen.

Siehe auch