System.Net Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een eenvoudige programmeerinterface voor veel van de protocollen die tegenwoordig worden gebruikt op netwerken.
Klassen in de naamruimte System.Net kunnen worden gebruikt om Windows Store-apps of bureaublad-apps te ontwikkelen. Wanneer deze worden gebruikt in een Windows Store-app, worden klassen in de System.Net-naamruimte beïnvloed door de netwerkisolatiefunctie, onderdeel van het toepassingsbeveiligingsmodel dat wordt gebruikt door de Windows Developer Preview. De juiste netwerkmogelijkheden moeten zijn ingeschakeld in het app-manifest voor een Windows Store-app voor het systeem om netwerktoegang toe te staan door een Windows Store-app. Zie de Network-isolatie voor Windows Store-apps voor meer informatie.
Klassen
| Name | Description |
|---|---|
| AuthenticationManager |
Hiermee beheert u de verificatiemodules die worden aangeroepen tijdens het clientverificatieproces. |
| Authorization |
Bevat een verificatiebericht voor een internetserver. |
| Cookie |
Biedt een set eigenschappen en methoden die worden gebruikt voor het beheren van cookies. Deze klasse kan niet worden overgenomen. |
| CookieCollection |
Biedt een verzamelingscontainer voor exemplaren van de Cookie klasse. |
| CookieContainer |
Biedt een container voor een verzameling CookieCollection objecten. |
| CookieException |
De uitzondering die wordt gegenereerd wanneer er een fout wordt gemaakt bij het toevoegen van een Cookie aan een CookieContainer. |
| CredentialCache |
Biedt opslag voor meerdere referenties. |
| Dns |
Biedt eenvoudige functionaliteit voor domeinnaamomzetting. |
| DnsEndPoint |
Vertegenwoordigt een netwerkeindpunt als hostnaam of een tekenreeksweergave van een IP-adres en een poortnummer. |
| DnsPermission |
Hiermee beheert u rechten voor toegang tot DNS-servers (Domain Name System) in het netwerk. |
| DnsPermissionAttribute |
Hiermee geeft u toestemming voor het aanvragen van informatie van Domain Name Servers. |
| DownloadDataCompletedEventArgs |
Biedt gegevens voor de DownloadDataCompleted gebeurtenis. |
| DownloadProgressChangedEventArgs |
Biedt gegevens voor de DownloadProgressChanged gebeurtenis van een WebClient. |
| DownloadStringCompletedEventArgs |
Biedt gegevens voor de DownloadStringCompleted gebeurtenis. |
| EndPoint |
Identificeert een netwerkadres. Dit is een |
| EndpointPermission |
Hiermee definieert u een eindpunt dat is geautoriseerd door een SocketPermission exemplaar. |
| FileWebRequest |
Biedt een bestandssysteem-implementatie van de WebRequest klasse. |
| FileWebResponse |
Biedt een bestandssysteem-implementatie van de WebResponse klasse. |
| FtpWebRequest |
Hiermee wordt een FTP-client (File Transfer Protocol) geïmplementeerd. |
| FtpWebResponse |
Hiermee wordt de reactie van een FTP-server (File Transfer Protocol) op een aanvraag ingekapseld. |
| GlobalProxySelection |
Bevat een globaal standaardproxy-exemplaar voor alle HTTP-aanvragen. |
| HttpListener |
Biedt een eenvoudige, programmatisch beheerde HTTP-protocollistener. Deze klasse kan niet worden overgenomen. |
| HttpListenerBasicIdentity |
Bevat de gebruikersnaam en het wachtwoord van een basisverificatieaanvraag. |
| HttpListenerContext |
Biedt toegang tot de aanvraag- en antwoordobjecten die door de HttpListener klasse worden gebruikt. Deze klasse kan niet worden overgenomen. |
| HttpListenerException |
De uitzondering die wordt gegenereerd wanneer er een fout optreedt bij het verwerken van een HTTP-aanvraag. |
| HttpListenerPrefixCollection |
Vertegenwoordigt de verzameling die wordt gebruikt voor het opslaan van URI-voorvoegsels (Uniform Resource Identifier) voor HttpListener objecten. |
| HttpListenerRequest |
Beschrijft een binnenkomende HTTP-aanvraag voor een HttpListener object. Deze klasse kan niet worden overgenomen. |
| HttpListenerResponse |
Vertegenwoordigt een antwoord op een aanvraag die wordt verwerkt door een HttpListener object. |
| HttpListenerTimeoutManager |
De time-outmanager die moet worden gebruikt voor een HttpListener object. |
| HttpVersion |
Definieert de HTTP-versienummers die worden ondersteund door de HttpWebRequest en HttpWebResponse klassen. |
| HttpWebRequest |
Biedt een HTTP-specifieke implementatie van de WebRequest klasse. |
| HttpWebResponse |
Biedt een HTTP-specifieke implementatie van de WebResponse klasse. |
| IPAddress |
Biedt een IP-adres (Internet Protocol). |
| IPEndPoint |
Vertegenwoordigt een netwerkeindpunt als een IP-adres en een poortnummer. |
| IPEndPointCollection |
Vertegenwoordigt een verzameling die wordt gebruikt voor het opslaan van netwerkeindpunten als IPEndPoint objecten. |
| IPHostEntry |
Biedt een containerklasse voor informatie over internethostadressen. |
| NetworkCredential |
Biedt referenties voor verificatieschema's op basis van wachtwoorden, zoals basis-, digest-, NTLM- en Kerberos-verificatie. |
| NetworkProgressChangedEventArgs |
Bevat gegevens voor de gewijzigde gebeurtenis voor de netwerkvoortgang. |
| OpenReadCompletedEventArgs |
Biedt gegevens voor de OpenReadCompleted gebeurtenis. |
| OpenWriteCompletedEventArgs |
Biedt gegevens voor de OpenWriteCompleted gebeurtenis. |
| ProtocolViolationException |
De uitzondering die wordt gegenereerd wanneer er een fout wordt gemaakt tijdens het gebruik van een netwerkprotocol. |
| ServicePoint |
Biedt verbindingsbeheer voor HTTP-verbindingen. |
| ServicePointManager |
Hiermee beheert u de verzameling ServicePoint objecten. |
| SocketAddress |
Slaat geserialiseerde informatie op uit EndPoint afgeleide klassen. |
| SocketPermission |
Hiermee beheert u rechten om verbindingen op een transportadres te maken of te accepteren. |
| SocketPermissionAttribute |
Hiermee geeft u beveiligingsacties voor het beheren Socket van verbindingen. Deze klasse kan niet worden overgenomen. |
| TransportContext |
De TransportContext klasse biedt aanvullende context over de onderliggende transportlaag. |
| UiSynchronizationContext |
Biedt de synchronisatiecontext voor de beheerde gebruikersinterface die wordt gebruikt in synchronisatiemodellen. |
| UploadDataCompletedEventArgs |
Biedt gegevens voor de UploadDataCompleted gebeurtenis. |
| UploadFileCompletedEventArgs |
Biedt gegevens voor de UploadFileCompleted gebeurtenis. |
| UploadProgressChangedEventArgs |
Biedt gegevens voor de UploadProgressChanged gebeurtenis van een WebClient. |
| UploadStringCompletedEventArgs |
Biedt gegevens voor de UploadStringCompleted gebeurtenis. |
| UploadValuesCompletedEventArgs |
Biedt gegevens voor de UploadValuesCompleted gebeurtenis. |
| WebClient |
Biedt algemene methoden voor het verzenden van gegevens naar en het ontvangen van gegevens van een resource die is geïdentificeerd door een URI. |
| WebException |
De uitzondering die optreedt wanneer er een fout optreedt tijdens het openen van het netwerk via een pluggable protocol. |
| WebHeaderCollection |
Bevat protocolheaders die zijn gekoppeld aan een aanvraag of antwoord. |
| WebPermission |
Hiermee beheert u rechten voor toegang tot HTTP-internetbronnen. |
| WebPermissionAttribute |
Hiermee geeft u toestemming voor toegang tot internetbronnen. Deze klasse kan niet worden overgenomen. |
| WebProxy |
Bevat HTTP-proxyinstellingen voor de HttpClient klasse. |
| WebRequest |
Hiermee wordt een aanvraag ingediend bij een URI (Uniform Resource Identifier). Dit is een |
| WebRequestMethods |
Containerklasse voor WebRequestMethods.Ftp, WebRequestMethods.Fileen WebRequestMethods.Http klassen. Deze klasse kan niet worden overgenomen. |
| WebRequestMethods.File |
Vertegenwoordigt de typen bestandsprotocolmethoden die kunnen worden gebruikt met een FILE-aanvraag. Deze klasse kan niet worden overgenomen. |
| WebRequestMethods.Ftp |
Vertegenwoordigt de typen FTP-protocolmethoden die kunnen worden gebruikt met een FTP-aanvraag. Deze klasse kan niet worden overgenomen. |
| WebRequestMethods.Http |
Vertegenwoordigt de typen HTTP-protocolmethoden die kunnen worden gebruikt met een HTTP-aanvraag. |
| WebResponse |
Biedt een antwoord van een URI (Uniform Resource Identifier). Dit is een |
| WebUtility |
Biedt methoden voor het coderen en decoderen van URL's bij het verwerken van webaanvragen. |
| WriteStreamClosedEventArgs |
Biedt gegevens voor de WriteStreamClosed gebeurtenis. |
Interfaces
| Name | Description |
|---|---|
| IAuthenticationModule |
Biedt de basisverificatieinterface voor webclientverificatiemodules. |
| ICertificatePolicy |
Hiermee valideert u een servercertificaat. |
| ICredentialPolicy |
Definieert het referentiebeleid dat moet worden gebruikt voor resourceaanvragen die worden gemaakt met behulp van WebRequest en de afgeleide klassen. |
| ICredentials |
Biedt de basisverificatieinterface voor het ophalen van referenties voor webclientverificatie. |
| ICredentialsByHost |
Biedt de interface voor het ophalen van referenties voor een host, poort en verificatietype. |
| INetworkProgress |
Biedt informatie over de voortgang van het netwerk bij het verzenden van gegevens via het netwerk. |
| IUnsafeWebRequestCreate |
Hiermee maakt u een onveilige WebRequest URI (Uniform Resource Identifier). |
| IWebProxy |
Biedt de basisinterface voor de implementatie van proxytoegang voor de HttpClient klasse. |
| IWebProxyScript |
Biedt de basisinterface voor het laden en uitvoeren van scripts voor automatische proxydetectie. |
| IWebRequestCreate |
Biedt de basisinterface voor het maken van WebRequest exemplaren. |
Enums
| Name | Description |
|---|---|
| AuthenticationSchemes |
Hiermee geeft u protocollen voor verificatie. |
| DecompressionMethods |
Vertegenwoordigt de indeling voor bestandscompressie en decompressiecodering die moet worden gebruikt om de ontvangen gegevens te comprimeren als reactie op een HttpWebRequest. |
| FtpStatusCode |
Hiermee geeft u de statuscodes die worden geretourneerd voor een FTP-bewerking (File Transfer Protocol). |
| HttpRequestHeader |
De HTTP-headers die kunnen worden opgegeven in een clientaanvraag. |
| HttpResponseHeader |
De HTTP-headers die kunnen worden opgegeven in een serverantwoord. |
| HttpStatusCode |
Bevat de waarden van HTTP-statuscodes zoals gedefinieerd door RFC 9110, sectie 15. |
| NetworkAccess |
Hiermee geeft u machtigingen voor netwerktoegang op. |
| SecurityProtocolType |
Hiermee geeft u de beveiligingsprotocollen op die worden ondersteund door het Schannel-beveiligingspakket. |
| TransportType |
Hiermee definieert u transporttypen voor de SocketPermission en Socket klassen. |
| WebExceptionStatus |
Definieert statuscodes voor de WebException klasse. |
Gedelegeerden
| Name | Description |
|---|---|
| AuthenticationSchemeSelector |
Selecteert het verificatieschema voor een HttpListener exemplaar. |
| BindIPEndPoint |
Vertegenwoordigt de methode waarmee een lokaal Internet Protocol-adres en poortnummer voor een ServicePoint. |
| DownloadDataCompletedEventHandler |
Vertegenwoordigt de methode die de DownloadDataCompleted gebeurtenis van een WebClient. |
| DownloadProgressChangedEventHandler |
Vertegenwoordigt de methode die de DownloadProgressChanged gebeurtenis van een WebClient. |
| DownloadStringCompletedEventHandler |
Vertegenwoordigt de methode die de DownloadStringCompleted gebeurtenis van een WebClient. |
| HttpContinueDelegate |
Vertegenwoordigt de methode die bellers op de hoogte stelt wanneer een continue reactie wordt ontvangen door de client. |
| HttpListener.ExtendedProtectionSelector |
Een gemachtigde die wordt aangeroepen om het ExtendedProtectionPolicy te gebruiken voor elke HttpListener aanvraag te bepalen. |
| OpenReadCompletedEventHandler |
Vertegenwoordigt de methode die de OpenReadCompleted gebeurtenis van een WebClient. |
| OpenWriteCompletedEventHandler |
Vertegenwoordigt de methode die de OpenWriteCompleted gebeurtenis van een WebClient. |
| UploadDataCompletedEventHandler |
Vertegenwoordigt de methode die de UploadDataCompleted gebeurtenis van een WebClient. |
| UploadFileCompletedEventHandler |
Vertegenwoordigt de methode die de UploadFileCompleted gebeurtenis van een WebClient. |
| UploadProgressChangedEventHandler |
Vertegenwoordigt de methode die de UploadProgressChanged gebeurtenis van een WebClient. |
| UploadStringCompletedEventHandler |
Vertegenwoordigt de methode die de UploadStringCompleted gebeurtenis van een WebClient. |
| UploadValuesCompletedEventHandler |
Vertegenwoordigt de methode die de UploadValuesCompleted gebeurtenis van een WebClient. |
| WriteStreamClosedEventHandler |
Vertegenwoordigt de methode die de WriteStreamClosed gebeurtenis van een WebClient. |
Zie ook
- System.Net.Cache
- System.Net.NetworkInformation
- System.Net.Security
- System.Net.Sockets
- Netwerkprogrammering in het .NET Framework
- Aanbevolen procedures voor System.Net klassen
- Cachebeheer voor netwerktoepassingen
- Internet Protocol versie 6
- Network-isolatie voor Windows Store-apps
- Voorbeelden van netwerkprogrammering
- Netwerktracering in .NET Framework
- Beveiliging in netwerkprogrammering