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() alloziert werden. Erzeugen 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 Zeiger vom Typ System::SmartPtr ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class ServicePointManager : public System::Object

Methoden

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

Felder

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

Siehe auch