System::Net::ServicePointManager Klasse
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| 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
| Feld | Beschreibung |
|---|---|
| static DefaultNonPersistentConnectionLimit | RTTI-Informationen. |
| static DefaultPersistentConnectionLimit | Die Standardanzahl persistenter Verbindungen. |
Siehe auch
- Class Object
- Namespace System::Net
- Library Aspose.Page for C++