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() 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
| Methode | Beschreibung |
|---|---|
| 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
| Feld | Beschreibung |
|---|---|
| static DefaultNonPersistentConnectionLimit | RTTI-Informationen. |
| static DefaultPersistentConnectionLimit | Die Standardanzahl persistenter Verbindungen. |
Siehe auch
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++