System.Net Namespace

Der System.Net-Namespace bietet eine einfache Programmierschnittstelle für zahlreiche in modernen Netzwerken verwendete Protokolle. The System.Net namespace provides a simple programming interface for many of the protocols used on networks today. 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. The WebRequest and WebResponse classes form the basis of what are called pluggable protocols, an implementation of network services that enables you to develop applications that use Internet resources without worrying about the specific details of the individual protocols. Klassen im System.Net-Namespace können verwendet werden, um Windows Store-Apps oder Desktop-Apps zu entwickeln. Classes in the System.Net namespace can be used to develop Windows Store apps or desktop apps. 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. When used in a Windows Store app, classes in the System.Net namespace are affected by network isolation feature, part of the application security model used by the Windows Developer Preview. 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. The appropriate network capabilities must be enabled in the app manifest for a Windows Store app for the system to allow network access by a Windows Store app. Weitere Informationen finden Sie unter Netzwerkisolation für Windows Store-Apps. For more information, see the Network Isolation for Windows Store Apps.

Klassen

AuthenticationManager

Verwaltet die Authentifizierungsmodule, die während der Clientauthentifizierung aufgerufen werden.Manages the authentication modules called during the client authentication process.

Authorization

Enthält eine Authentifizierungsmeldung für einen Internetserver.Contains an authentication message for an Internet server.

CookieCollection

Stellt einen Auflistungscontainer für Instanzen der Cookie-Klasse bereit.Provides a collection container for instances of the Cookie class.

CookieContainer

Stellt einen Container für eine Auflistung von CookieCollection-Objekten bereit.Provides a container for a collection of CookieCollection objects.

CookieException

Die Ausnahme, die ausgelöst wird, wenn beim Hinzufügen eines Cookie zu einem CookieContainer ein Fehler auftritt.The exception that is thrown when an error is made adding a Cookie to a CookieContainer.

CredentialCache

Stellt Speicher für mehrere Anmeldeinformationen bereit.Provides storage for multiple credentials.

Dns

Stellt einfache Funktionen für die Auflösung von Domänennamen bereit.Provides simple domain name resolution functionality.

DnsEndPoint

Stellt einen Netzwerkendpunkt als Hostnamen oder eine Zeichenfolgendarstellung einer IP-Adresse und einer Anschlussnummer dar.Represents a network endpoint as a host name or a string representation of an IP address and a port number.

DnsPermission

Steuert die Zugriffsrechte auf die DNS-Server (Domain Name System) im Netzwerk.Controls rights to access Domain Name System (DNS) servers on the network.

DnsPermissionAttribute

Gibt Berechtigungen an, mit denen Informationen von DNS-Servern angefordert werden können.Specifies permission to request information from Domain Name Servers.

DownloadDataCompletedEventArgs

Stellt Daten für das DownloadDataCompleted-Ereignis bereit.Provides data for the DownloadDataCompleted event.

DownloadProgressChangedEventArgs

Stellt Daten für das DownloadProgressChanged-Ereignis eines WebClient bereit.Provides data for the DownloadProgressChanged event of a WebClient.

DownloadStringCompletedEventArgs

Stellt Daten für das DownloadStringCompleted-Ereignis bereit.Provides data for the DownloadStringCompleted event.

EndPoint

Gibt eine Netzwerkadresse an.Identifies a network address. Dies ist eine abstract Klasse.This is an abstract class.

EndpointPermission

Definiert einen Endpunkt, der durch eine SocketPermission-Instanz autorisiert wird.Defines an endpoint that is authorized by a SocketPermission instance.

FileWebRequest

Stellt eine Dateisystemimplementierung der WebRequest-Klasse bereit.Provides a file system implementation of the WebRequest class.

FileWebResponse

Stellt eine Dateisystemimplementierung der WebResponse-Klasse bereit.Provides a file system implementation of the WebResponse class.

FtpWebRequest

Implementiert einen FTP (File Transfer Protocol)-Client.Implements a File Transfer Protocol (FTP) client.

FtpWebResponse

Kapselt die Antwort eines FTP-Servers (File Transfer Protocol) auf eine Anforderung.Encapsulates a File Transfer Protocol (FTP) server's response to a request.

GlobalProxySelection

Enthält eine globale Standardproxyinstanz für alle HTTP-Anforderungen.Contains a global default proxy instance for all HTTP requests.

HttpListener

Stellt einen einfachen, programmgesteuerten HTTP-Protokolllistener bereit.Provides a simple, programmatically controlled HTTP protocol listener. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

HttpListenerBasicIdentity

Enthält den Benutzernamen und das Kennwort von einer Standardauthentifizierungsanforderung.Holds the user name and password from a basic authentication request.

HttpListenerContext

Ermöglicht den Zugriff auf die von der HttpListener-Klasse verwendeten Anforderungs- und Antwortobjekte.Provides access to the request and response objects used by the HttpListener class. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

HttpListenerException

Diese Ausnahme wird ausgelöst, wenn bei der Verarbeitung einer HTTP-Anforderung ein Fehler auftritt.The exception that is thrown when an error occurs processing an HTTP request.

HttpListenerPrefixCollection

Stellt die Auflistung dar, in der URI-Präfixe (Uniform Resource Identifier) für HttpListener-Objekte gespeichert werden.Represents the collection used to store Uniform Resource Identifier (URI) prefixes for HttpListener objects.

HttpListenerRequest

Beschreibt eine eingehende HTTP-Anforderung für ein HttpListener-Objekt.Describes an incoming HTTP request to an HttpListener object. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

HttpListenerResponse

Stellt eine Antwort auf eine Anforderung dar, die von einem HttpListener-Objekt behandelt wird.Represents a response to a request being handled by an HttpListener object.

HttpListenerTimeoutManager

Der Timeoutmanager, der für ein HttpListener Objekt verwenden wird.The timeout manager to use for an HttpListener object.

HttpVersion

Definiert die von der HttpWebRequest-Klasse und der HttpWebResponse-Klasse unterstützten HTTP-Versionsnummern.Defines the HTTP version numbers that are supported by the HttpWebRequest and HttpWebResponse classes.

HttpWebRequest

Stellt eine HTTP-spezifische Implementierung der WebRequest-Klasse bereit.Provides an HTTP-specific implementation of the WebRequest class.

HttpWebResponse

Stellt eine HTTP-spezifische Implementierung der WebResponse-Klasse bereit.Provides an HTTP-specific implementation of the WebResponse class.

IPAddress

Stellt eine Internetprotokolladresse (IP) bereit.Provides an Internet Protocol (IP) address.

IPEndPoint

Stellt einen Netzwerkendpunkt als eine IP-Adresse und eine Anschlussnummer dar.Represents a network endpoint as an IP address and a port number.

IPEndPointCollection

Stellt eine Auflistung zum Speichern von Netzwerkendpunkten als IPEndPoint-Objekte dar.Represents a collection used to store network endpoints as IPEndPoint objects.

IPHostEntry

Stellt eine Containerklasse für Adressinformationen für Internethosts bereit.Provides a container class for Internet host address information.

NetworkCredential

Stellt Anmeldeinformationen für kennwortbasierte Authentifizierungsschemas bereit, z. B. für Standard-, Digest-, NTLM- oder Kerberos-Authentifizierungen.Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication.

NetworkProgressChangedEventArgs

Stellt Daten für das Changed-Ereignis des Netzwerksstatus bereit.Provides data for the network progress changed event.

OpenReadCompletedEventArgs

Stellt Daten für das OpenReadCompleted-Ereignis bereit.Provides data for the OpenReadCompleted event.

OpenWriteCompletedEventArgs

Stellt Daten für das OpenWriteCompleted-Ereignis bereit.Provides data for the OpenWriteCompleted event.

ProtocolViolationException

Diese Ausnahme wird ausgelöst, wenn beim Verwenden eines Netzwerkprotokolls ein Fehler auftritt.The exception that is thrown when an error is made while using a network protocol.

ServicePoint

Stellt Verbindungsverwaltung für HTTP-Verbindungen bereit.Provides connection management for HTTP connections.

ServicePointManager

Verwaltet die Auflistung von ServicePoint-Objekten.Manages the collection of ServicePoint objects.

SocketAddress

Speichert serialisierte Informationen von Klassen, die von EndPoint abgeleitet sind.Stores serialized information from EndPoint derived classes.

SocketPermission

Steuert die Rechte zum Herstellen oder Annehmen von Verbindungen über eine Transportadresse.Controls rights to make or accept connections on a transport address.

SocketPermissionAttribute

Gibt Sicherheitsaktionen zum Steuern von Socket-Verbindungen an.Specifies security actions to control Socket connections. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

TransportContext

Die TransportContext-Klasse stellt zusätzlichen Kontext zur zugrunde liegenden Transportschicht bereit.The TransportContext class provides additional context about the underlying transport layer.

UiSynchronizationContext

Stellt den Synchronisierungskontext für die verwaltete Benutzeroberfläche bereit, das in den Synchronisierungsmodellen verwendet wird.Provides the synchronization context for the managed UI used in synchronization models.

UploadDataCompletedEventArgs

Stellt Daten für das UploadDataCompleted-Ereignis bereit.Provides data for the UploadDataCompleted event.

UploadFileCompletedEventArgs

Stellt Daten für das UploadFileCompleted-Ereignis bereit.Provides data for the UploadFileCompleted event.

UploadProgressChangedEventArgs

Stellt Daten für das UploadProgressChanged-Ereignis eines WebClient bereit.Provides data for the UploadProgressChanged event of a WebClient.

UploadStringCompletedEventArgs

Stellt Daten für das UploadStringCompleted-Ereignis bereit.Provides data for the UploadStringCompleted event.

UploadValuesCompletedEventArgs

Stellt Daten für das UploadValuesCompleted-Ereignis bereit.Provides data for the UploadValuesCompleted event.

WebClient

Stellt allgemeine Methoden für das Senden von Daten an und das Empfangen von Daten von Ressourcen bereit, die durch einen URI angegeben sind.Provides common methods for sending data to and receiving data from a resource identified by a URI.

WebException

Diese Ausnahme wird ausgelöst, wenn während des Netzwerkzugriffes über ein austauschbares Protokoll ein Fehler auftritt.The exception that is thrown when an error occurs while accessing the network through a pluggable protocol.

WebHeaderCollection

Enthält die einer Anforderung oder einer Antwort zugewiesenen Protokollheader.Contains protocol headers associated with a request or response.

WebPermission

Steuert die Zugriffsrechte für den Zugriff auf HTTP-Internetressourcen.Controls rights to access HTTP Internet resources.

WebPermissionAttribute

Gibt die Berechtigung für den Zugriff auf Internetressourcen an.Specifies permission to access Internet resources. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

WebProxy

Enthält HTTP-Proxyeinstellungen für die WebRequest-Klasse.Contains HTTP proxy settings for the WebRequest class.

WebRequest

Sendet eine Anforderung an einen Uniform Resource Identifier (URI).Makes a request to a Uniform Resource Identifier (URI). Dies ist eine abstract-Klasse.This is an abstract class.

WebRequestMethods

Containerklasse für die Klassen WebRequestMethods.Ftp, WebRequestMethods.File und WebRequestMethods.Http.Container class for WebRequestMethods.Ftp, WebRequestMethods.File, and WebRequestMethods.Http classes. Diese Klasse kann nicht geerbt werden.This class cannot be inherited

WebRequestMethods.File

Stellt die Typen von Dateiprotokollmethoden dar, die mit einer FILE-Anforderung verwendet werden können.Represents the types of file protocol methods that can be used with a FILE request. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

WebRequestMethods.Ftp

Stellt die Typen von FTP-Protokollmethoden dar, die für eine FTP-Anforderung verwendet werden können.Represents the types of FTP protocol methods that can be used with an FTP request. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

WebRequestMethods.Http

Stellt die Typen von HTTP-Protokollmethoden dar, die für eine HTTP-Anforderung verwendet werden können.Represents the types of HTTP protocol methods that can be used with an HTTP request.

WebResponse

Stellt eine Antwort eines URIs (Uniform Resource Identifier) bereit.Provides a response from a Uniform Resource Identifier (URI). Dies ist eine abstract-Klasse.This is an abstract class.

WebUtility

Stellt Methoden zum Codieren und Decodieren von URLs bei der Verarbeitung von Webanforderungen bereit.Provides methods for encoding and decoding URLs when processing Web requests.

WriteStreamClosedEventArgs

Stellt Daten für das WriteStreamClosed-Ereignis bereit.Provides data for the WriteStreamClosed event.

Schnittstellen

IAuthenticationModule

Stellt die Basisschnittstelle für die Authentifizierung für Webclient-Authentifizierungsmodule bereit.Provides the base authentication interface for Web client authentication modules.

ICertificatePolicy

Überprüft ein Serverzertifikat.Validates a server certificate.

ICredentialPolicy

Definiert die Anmeldeinformationen-Richtlinie, die für mit WebRequest und davon abgeleiteten Klassen durchgeführte Ressourcenanforderungen verwendet werden soll.Defines the credential policy to be used for resource requests that are made using WebRequest and its derived classes.

ICredentials

Stellt die Basisauthentifizierungsschnittstelle zum Abrufen von Anmeldeinformationen für die Webclientauthentifizierung bereit.Provides the base authentication interface for retrieving credentials for Web client authentication.

ICredentialsByHost

Stellt die Schnittstelle zum Abrufen von Anmeldeinformationen für einen Host, Anschluss und Authentifizierungstyp bereit.Provides the interface for retrieving credentials for a host, port, and authentication type.

INetworkProgress

Enthält Informationen über Netzwerkstatus bereit, indem Daten über das Netzwerk gesendet werden.Provides information on network progress in sending data over the network.

IUnsafeWebRequestCreate

Erstellt eine unsichere WebRequest zu einem URI (Uniform Resource Identifier).Creates an unsafe WebRequest to a Uniform Resource Identifier (URI).

IWebProxy

Stellt die Basisschnittstelle für die Implementierung des Proxyzugriffs für die WebRequest-Klasse bereit.Provides the base interface for implementation of proxy access for the WebRequest class.

IWebProxyScript

Stellt die Basisschnittstelle zum Laden und Ausführen von Skripts für die automatische Proxyerkennung bereit.Provides the base interface to load and execute scripts for automatic proxy detection.

IWebRequestCreate

Stellt die Basisschnittstelle zum Erstellen von WebRequest-Instanzen bereit.Provides the base interface for creating WebRequest instances.

Enumerationen

AuthenticationSchemes

Gibt Protokolle für die Authentifizierung an.Specifies protocols for authentication.

DecompressionMethods

Stellt das Codierungsformat für die Dateikomprimierung und -dekomprimierung dar, das zum Komprimieren der als Antwort auf eine HttpWebRequest empfangenen Daten verwendet wird.Represents the file compression and decompression encoding format to be used to compress the data received in response to an HttpWebRequest.

FtpStatusCode

Gibt die für einen FTP (File Transfer Protocol)-Vorgang zurückgegebenen Statuscodes an.Specifies the status codes returned for a File Transfer Protocol (FTP) operation.

HttpRequestHeader

Die HTTP-Header, die in einer Clientanforderung angegeben werden können.The HTTP headers that may be specified in a client request.

HttpResponseHeader

Die HTTP-Header, die in einer Serverantwort angegeben möglicherweise werden.The HTTP headers that can be specified in a server response.

HttpStatusCode

Enthält die Werte der für HTTP definierten Statuscodes.Contains the values of status codes defined for HTTP.

NetworkAccess

Gibt Zugriffsberechtigungen für das Netzwerk an.Specifies network access permissions.

SecurityProtocolType

Gibt die vom Schannel-Sicherheitspaket unterstützten Sicherheitsprotokolle an.Specifies the security protocols that are supported by the Schannel security package.

TransportType

Definiert die Transporttypen für die SocketPermission-Klasse und die Socket-Klasse.Defines transport types for the SocketPermission and Socket classes.

WebExceptionStatus

Definiert Statuscodes für die WebException-Klasse.Defines status codes for the WebException class.

Delegaten

AuthenticationSchemeSelector

Wählt das Authentifizierungsschema für eine HttpListener-Instanz aus.Selects the authentication scheme for an HttpListener instance.

BindIPEndPoint

Stellt die Methode dar, die eine lokale IP-Adresse und Anschlussnummer für einen ServicePoint angibt.Represents the method that specifies a local Internet Protocol address and port number for a ServicePoint.

CipherSuitesCallback
DownloadDataCompletedEventHandler

Stellt die Methode zur Behandlung des DownloadDataCompleted-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the DownloadDataCompleted event of a WebClient.

DownloadProgressChangedEventHandler

Stellt die Methode zur Behandlung des DownloadProgressChanged-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the DownloadProgressChanged event of a WebClient.

DownloadStringCompletedEventHandler

Stellt die Methode zur Behandlung des DownloadStringCompleted-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the DownloadStringCompleted event of a WebClient.

HttpContinueDelegate

Stellt die Methode dar, die Aufrufer benachrichtigt, wenn der Client eine Continue-Antwort empfängt.Represents the method that notifies callers when a continue response is received by the client.

HttpListener.ExtendedProtectionSelector

Ein Delegat, der aufgerufen wird, um das für jede ExtendedProtectionPolicy-Anforderung zu verwendende HttpListener zu bestimmen.A delegate called to determine the ExtendedProtectionPolicy to use for each HttpListener request.

OpenReadCompletedEventHandler

Stellt die Methode zur Behandlung des OpenReadCompleted-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the OpenReadCompleted event of a WebClient.

OpenWriteCompletedEventHandler

Stellt die Methode zur Behandlung des OpenWriteCompleted-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the OpenWriteCompleted event of a WebClient.

UploadDataCompletedEventHandler

Stellt die Methode zur Behandlung des UploadDataCompleted-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the UploadDataCompleted event of a WebClient.

UploadFileCompletedEventHandler

Stellt die Methode zur Behandlung des UploadFileCompleted-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the UploadFileCompleted event of a WebClient.

UploadProgressChangedEventHandler

Stellt die Methode dar, die das UploadProgressChanged-Ereignis von WebClient behandelt.Represents the method that will handle the UploadProgressChanged event of a WebClient.

UploadStringCompletedEventHandler

Stellt die Methode zur Behandlung des UploadStringCompleted-Ereignisses eines WebClient-Objekts dar.Represents the method that will handle the UploadStringCompleted event of a WebClient.

UploadValuesCompletedEventHandler

Stellt die Methode dar, die das UploadValuesCompleted-Ereignis von WebClient behandelt.Represents the method that will handle the UploadValuesCompleted event of a WebClient.

WriteStreamClosedEventHandler

Stellt die Methode dar, die das WriteStreamClosed-Ereignis von WebClient behandelt.Represents the method that will handle the WriteStreamClosed event of a WebClient.