System.Net-Namespaces

Geschützte Member einschließen
Geerbte Member einschließen

.NET Framework-Member einschließen
XNA Framework-Member einschließen
Portable Klassenbibliothek Member einschließen

Die System.Net-Namespaces enthalten Klassen, die eine einfache Programmierschnittstelle für eine Reihe von Netzwerkprotokollen besitzen, programmgesteuert auf Konfigurationseinstellungen für die System.Net-Namespaces zugreifen und diese aktualisieren, Cacherichtlinien für Webressourcen definieren, E-Mails erstellen und senden, Multipurpose Internet Mail Exchange (MIME)-Header darstellen und auf Daten aus Netzwerkdatenverkehr und Netzwerkadressinformationen sowie auf Peer-zu-Peer-Netzwerkfunktionen zugreifen. Zusätzliche untergeordnete Namespaces ermöglichen eine verwaltete Implementierung der Windows Sockets (Winsock)-Schnittstelle und bieten Zugriff auf Netzwerkdatenströme für eine sichere Kommunikation zwischen Hosts.

Namespaces

Namespace Beschreibung
System.Net Der System.Net-Namespace bietet eine einfache Programmierschnittstelle für zahlreiche in modernen Netzwerken verwendete Protokolle.Die WebRequest-Klasse und die WebResponse-Klasse bilden die Grundlage so genannter austauschbarer Protokolle. Hierbei handelt es sich um eine Implementierung von Netzwerkdiensten, mit denen Sie Internetressourcen verwendende Anwendungen entwickeln können, ohne die Details der einzelnen Protokolle beachten zu müssen.Klassen im System.Net-Namespace können verwendet werden, um Windows Store-Apps oder Desktop-Apps zu entwickeln.Wenn sie in einer Windows Store-App verwendet werden, sind Klassen im System.Net-Namespace von der Netzwerkisolationsfunktion betroffen, die Teil des Anwendungssicherheitsmodells ist, das von der Windows Developer Preview verwendet wird.Die jeweiligen Netzwerkfunktionen müssen im Anwendungsmanifest für eine Windows Store-App aktiviert sein, damit das System den Netzwerkzugriff durch eine Windows Store-App zulässt.Weitere Informationen finden Sie unter Netzwerkisolation für Windows Store-Apps.
System.Net.Cache Der System.Net.Cache-Namespace definiert die Typen und Enumerationen, die zur Definition von Cacherichtlinien für Ressourcen verwendet werden, die über die WebRequest-Klasse und die HttpWebRequest-Klasse abgerufen werden.
System.Net.Configuration Der System.Net.Configuration-Namespace enthält Klassen, die von Anwendungen für den programmgesteuerten Zugriff auf und das Aktualisieren von Konfigurationseinstellungen für die System.Net-Namespaces verwendet werden.
System.Net.Http Der System.Net.Http-Namespace stellt eine Programmierschnittstelle für moderne HTTP-Anwendungen zur Verfügung.
System.Net.Http.Headers Bietet Unterstützung für Auflistungen von HTTP-Headern, die vom System.Net.Http-Namespace verwendet werden
System.Net.Mail Der System.Net.Mail-Namespace enthält Klassen zum Senden von E-Mail-Nachrichten an einen SMTP-Server (Simple Mail Transfer Protocol) für die Übermittlung.
System.Net.Mime Der System.Net.Mime-Namespace enthält Typen zur Darstellung von MIME-Headern (Multipurpose Internet Mail Exchange).Diese Typen verwenden zusammen mit den Typen im System.Net.Mail-Namespace zur Angabe der Header Content-Type, Content-Disposition und Content-transfer-Encoding verwendet, wenn eine E-Mail-Nachricht mithilfe der SmtpClient-Klasse gesendet wird.
System.Net.NetworkInformation Der System.Net.NetworkInformation-Namespace bietet Zugriff auf Daten für Netzwerkadressen und Netzwerkverkehr sowie Benachrichtigungen über Adressänderungen für den lokalen Computer.Der Namespace enthält auch Klassen, die das Ping-Dienstprogramm implementieren.Mit Ping und verwandten Klassen kann überprüft werden, ob ein Computer über das Netzwerk erreichbar ist.
System.Net.PeerToPeer Der System.Net.PeerToPeer-Namespace ermöglicht den Zugriff auf Peernetzwerkfunktionen.
System.Net.PeerToPeer.Collaboration Der System.Net.PeerToPeer.Collaboration-Namespace verbessert die System.Net.PeerToPeer-Netzwerkfunktionalität und stellt Funktionen für verwaltete Zusammenarbeitssitzungen ohne Server bereit.
System.Net.Security Der System.Net.Security-Namespace stellt Netzwerkstreams für die sichere Kommunikation zwischen Hosts bereit.
System.Net.Sockets Der System.Net.Sockets-Namespace stellt eine verwaltete Implementierung der Windows Sockets-Schnittstelle (Winsock) für Entwickler bereit, die den Netzwerkzugriff genau steuern müssen.
System.Net.WebSockets Der System.Net.WebSockets-Namespace stellt eine verwaltete Implementierung der WebSocket-Schnittstelle für Entwickler.