Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ServicePointManager-Klasse

 

Veröffentlicht: Juli 2016

Verwaltet die Auflistung von ServicePoint-Objekten.

Namespace:   System.Net
Assembly:  System (in System.dll)

System.Object
  System.Net.ServicePointManager

public class ServicePointManager

NameBeschreibung
System_CAPS_pubpropertySystem_CAPS_staticCertificatePolicy

Veraltet. Ruft eine Richtlinie für Serverzertifikate ab oder legt diese fest.

System_CAPS_pubpropertySystem_CAPS_staticCheckCertificateRevocationList

Ruft einen Boolean-Wert ab, der angibt, ob das Zertifikat anhand der Sperrliste der Zertifizierungsstelle überprüft wird, oder legt diesen fest.

System_CAPS_pubpropertySystem_CAPS_staticDefaultConnectionLimit

Ruft die maximale Anzahl von gleichzeitigen Verbindungen ab, die für ein ServicePoint-Objekt zulässig sind, oder legt diese fest.

System_CAPS_pubpropertySystem_CAPS_staticDnsRefreshTimeout

Ruft einen Wert ab, der die Zeitspanne angibt, für die eine DNS (Domain Name Service)-Auflösung als gültig angesehen wird, oder legt diesen fest.

System_CAPS_pubpropertySystem_CAPS_staticEnableDnsRoundRobin

Ruft einen Wert ab, der angibt, ob die DNS (Domain Name Service)-Auflösung abwechselnd die anwendbaren IP (Internet Protocol)-Adressen verwendet, oder legt diesen fest.

System_CAPS_pubpropertySystem_CAPS_staticEncryptionPolicy

Ruft die System.Net.Security.EncryptionPolicy für diese ServicePointManager-Instanz ab.

System_CAPS_pubpropertySystem_CAPS_staticExpect100Continue

Ruft einen Boolean-Wert ab, der bestimmt, ob 100-Continue-Verhalten verwendet wird, oder legt diesen fest.

System_CAPS_pubpropertySystem_CAPS_staticMaxServicePointIdleTime

Ruft die maximale Leerlaufzeit eines ServicePoint-Objekts ab oder legt diese fest.

System_CAPS_pubpropertySystem_CAPS_staticMaxServicePoints

Ruft die maximale Anzahl von ServicePoint-Objekten ab, die jederzeit verwaltet werden sollen, oder legt diese fest.

System_CAPS_pubpropertySystem_CAPS_staticReusePort

Durch Festlegen dieses Eigenschaftswerts auf true verwenden alle ausgehenden TCP-Verbindungen von HttpWebRequest die systemeigene Socketoption SO_REUSE_UNICASTPORT für den Socket. Dies bewirkt, dass die zugrunde liegenden ausgehenden Ports gemeinsam verwendet werden. Dies ist hilfreich in Szenarien, in denen eine große Anzahl von ausgehenden Verbindungen in kurzer Zeit hergestellt wird und die App über nicht genügend Ports verfügt.

System_CAPS_pubpropertySystem_CAPS_staticSecurityProtocol

Ruft das Sicherheitsprotokoll ab, das von den vom ServicePointManager-Objekt verwalteten ServicePoint-Objekten verwendet wird, oder legt dieses fest.

System_CAPS_pubpropertySystem_CAPS_staticServerCertificateValidationCallback

Ruft den Rückruf zum Überprüfen eines Serverzertifikats ab oder legt diesen fest.

System_CAPS_pubpropertySystem_CAPS_staticUseNagleAlgorithm

Bestimmt, ob der Nagle-Algorithmus von den Dienstpunkten verwendet wird, die von diesem ServicePointManager-Objekt verwaltet werden.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticFindServicePoint(String, IWebProxy)

Sucht ein vorhandenes ServicePoint-Objekt oder erstellt ein neues ServicePoint-Objekt, um die Kommunikation mit dem angegebenen URI (Uniform Resource Identifier) zu verwalten.

System_CAPS_pubmethodSystem_CAPS_staticFindServicePoint(Uri)

Sucht ein vorhandenes ServicePoint-Objekt oder erstellt ein neues ServicePoint-Objekt, um die Kommunikation mit dem angegebenen Uri-Objekt zu verwalten.

System_CAPS_pubmethodSystem_CAPS_staticFindServicePoint(Uri, IWebProxy)

Sucht ein vorhandenes ServicePoint-Objekt oder erstellt ein neues ServicePoint-Objekt, um die Kommunikation mit dem angegebenen Uri-Objekt zu verwalten.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodSystem_CAPS_staticSetTcpKeepAlive(Boolean, Int32, Int32)

Aktiviert oder deaktiviert die Keep-Alive-Option für eine TCP-Verbindung.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticDefaultNonPersistentConnectionLimit

Die Standardanzahl von nicht permanenten Verbindungen (4), die für ein ServicePoint-Objekt zulässig sind, das mit einem Server mit HTTP/1.0 oder höher verbunden ist. Dieses Feld ist konstant, wird aber in .NET Framework 2.0 nicht mehr verwendet.

System_CAPS_pubfieldSystem_CAPS_staticDefaultPersistentConnectionLimit

Die Standardanzahl von permanenten Verbindungen (2), die für ein ServicePoint-Objekt zulässig sind, das mit einem Server mit HTTP/1.1 oder höher verbunden ist. Dieses Feld ist konstant und wird zum Initialisieren der DefaultConnectionLimit-Eigenschaft verwendet, wenn der Wert der DefaultConnectionLimit-Eigenschaft weder direkt noch über die Konfiguration festgelegt wurde.

ServicePointManagerist eine statische Klasse, die zum Erstellen, verwalten und Löschen von Instanzen der ServicePoint Klasse.

Eine Anwendung anfordert, wenn eine Verbindung mit einer Internetressource Uniform Resource Identifier (URI) über die ServicePointManager -Objekt, das ServicePointManager gibt eine ServicePoint -Objekt, das Verbindungsinformationen für den Host und die vom URI angegebene Schema enthält. Wenn vorhanden ist ServicePoint Objekt für diesen Host und das Schema, die ServicePointManager Objekt zurückgibt, die vorhandene ServicePoint -Objekt ist, andernfalls der ServicePointManager Objekt erstellt ein neues ServicePoint Objekt.

.NET Framework 4.6 umfasst eine neue Sicherheitsfunktion, die unsichere Verschlüsselungssammlungen und Hashalgorithmen für Verbindungen blockiert. Anwendungen verwenden TLS/SSL über APIs wie z. B. "HttpClient", HttpWebRequest-Anforderung, FTPClient, SmtpClient, SslStream usw. und .NET Framework 4.6 abzielt erhalten die sicherere Verhalten in der Standardeinstellung.

Möglicherweise möchten Entwickler dieses Verhalten abzuwählen, um die Interoperabilität mit ihrer vorhandenen SSL3-Diensten oder TLS mit RC4-Dienste zu verwalten. This articleErläutert, wie Sie Ihren Code ändern, damit das neue Verhalten deaktiviert ist.

Das folgende Codebeispiel erstellt eine ServicePoint Objekt für Verbindungen mit dem URI www.contoso.com.

Uri myUri = new Uri("http://www.contoso.com/");

 ServicePoint mySP = ServicePointManager.FindServicePoint(myUri);

.NET Framework
Verfügbar seit 1.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: