System.Net Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett enkelt programmeringsgränssnitt för många av de protokoll som används i nätverk idag.
Klasser i namnområdet System.Net kan användas för att utveckla Windows Store-appar eller skrivbordsappar. När de används i en Windows Store-app påverkas klasser i namnområdet System.Net av nätverksisoleringsfunktionen, som är en del av programsäkerhetsmodellen som används av Windows Developer Preview. Lämpliga nätverksfunktioner måste vara aktiverade i appmanifestet för en Windows Store-app för systemet för att tillåta nätverksåtkomst av en Windows Store-app. Mer information finns i Nätverksisolering för Windows Store-appar.
Klasser
| Name | Description |
|---|---|
| AuthenticationManager |
Hanterar de autentiseringsmoduler som anropas under klientautentiseringsprocessen. |
| Authorization |
Innehåller ett autentiseringsmeddelande för en Internetserver. |
| Cookie |
Innehåller en uppsättning egenskaper och metoder som används för att hantera cookies. Det går inte att ärva den här klassen. |
| CookieCollection |
Tillhandahåller en samlingscontainer för instanser av Cookie klassen. |
| CookieContainer |
Tillhandahåller en container för en samling CookieCollection objekt. |
| CookieException |
Undantaget som utlöses när ett fel görs när du lägger till ett Cookie i en CookieContainer. |
| CredentialCache |
Tillhandahåller lagring för flera autentiseringsuppgifter. |
| Dns |
Tillhandahåller enkla funktioner för domännamnsmatchning. |
| DnsEndPoint |
Representerar en nätverksslutpunkt som ett värdnamn eller en strängrepresentation av en IP-adress och ett portnummer. |
| DnsPermission |
Styr behörighet att komma åt DNS-servrar (Domain Name System) i nätverket. |
| DnsPermissionAttribute |
Anger behörighet att begära information från domännamnsservrar. |
| DownloadDataCompletedEventArgs |
Innehåller data för DownloadDataCompleted händelsen. |
| DownloadProgressChangedEventArgs |
Tillhandahåller data för DownloadProgressChanged händelsen för en WebClient. |
| DownloadStringCompletedEventArgs |
Innehåller data för DownloadStringCompleted händelsen. |
| EndPoint |
Identifierar en nätverksadress. Det här är en |
| EndpointPermission |
Definierar en slutpunkt som har auktoriserats av en SocketPermission instans. |
| FileWebRequest |
Tillhandahåller en filsystemimplementering av WebRequest klassen. |
| FileWebResponse |
Tillhandahåller en filsystemimplementering av WebResponse klassen. |
| FtpWebRequest |
Implementerar en FTP-klient (File Transfer Protocol). |
| FtpWebResponse |
Kapslar in en FTP-server (File Transfer Protocol) svar på en begäran. |
| GlobalProxySelection |
Innehåller en global standardproxyinstans för alla HTTP-begäranden. |
| HttpListener |
Tillhandahåller en enkel, programmatiskt kontrollerad HTTP-protokolllyssnare. Det går inte att ärva den här klassen. |
| HttpListenerBasicIdentity |
Innehåller användarnamnet och lösenordet från en grundläggande autentiseringsbegäran. |
| HttpListenerContext |
Ger åtkomst till de begärande- och svarsobjekt som används av HttpListener klassen. Det går inte att ärva den här klassen. |
| HttpListenerException |
Undantaget som utlöses när ett fel inträffar när en HTTP-begäran bearbetas. |
| HttpListenerPrefixCollection |
Representerar samlingen som används för att lagra URI-prefix (Uniform Resource Identifier) för HttpListener objekt. |
| HttpListenerRequest |
Beskriver en inkommande HTTP-begäran till ett HttpListener objekt. Det går inte att ärva den här klassen. |
| HttpListenerResponse |
Representerar ett svar på en begäran som hanteras av ett HttpListener objekt. |
| HttpListenerTimeoutManager |
Timeout-hanteraren som ska användas för ett HttpListener objekt. |
| HttpVersion |
Definierar de HTTP-versionsnummer som stöds av klasserna HttpWebRequest och HttpWebResponse . |
| HttpWebRequest |
Tillhandahåller en HTTP-specifik implementering av WebRequest klassen. |
| HttpWebResponse |
Tillhandahåller en HTTP-specifik implementering av WebResponse klassen. |
| IPAddress |
Tillhandahåller en IP-adress (Internet Protocol). |
| IPEndPoint |
Representerar en nätverksslutpunkt som en IP-adress och ett portnummer. |
| IPEndPointCollection |
Representerar en samling som används för att lagra nätverksslutpunkter som IPEndPoint objekt. |
| IPHostEntry |
Tillhandahåller en containerklass för information om Internetvärdens adress. |
| NetworkCredential |
Innehåller autentiseringsuppgifter för lösenordsbaserade autentiseringsscheman som grundläggande, sammanfattad, NTLM- och Kerberos-autentisering. |
| NetworkProgressChangedEventArgs |
Innehåller data för händelsen för nätverksförloppet har ändrats. |
| OpenReadCompletedEventArgs |
Innehåller data för OpenReadCompleted händelsen. |
| OpenWriteCompletedEventArgs |
Innehåller data för OpenWriteCompleted händelsen. |
| ProtocolViolationException |
Undantaget som utlöses när ett fel görs när ett nätverksprotokoll används. |
| ServicePoint |
Tillhandahåller anslutningshantering för HTTP-anslutningar. |
| ServicePointManager |
Hanterar samlingen med ServicePoint objekt. |
| SocketAddress |
Lagrar serialiserad information från EndPoint härledda klasser. |
| SocketPermission |
Styr behörighet att upprätta eller acceptera anslutningar på en transportadress. |
| SocketPermissionAttribute |
Anger säkerhetsåtgärder för att kontrollera Socket anslutningar. Det går inte att ärva den här klassen. |
| TransportContext |
Klassen TransportContext ger ytterligare kontext om det underliggande transportskiktet. |
| UiSynchronizationContext |
Tillhandahåller synkroniseringskontexten för det hanterade användargränssnittet som används i synkroniseringsmodeller. |
| UploadDataCompletedEventArgs |
Innehåller data för UploadDataCompleted händelsen. |
| UploadFileCompletedEventArgs |
Innehåller data för UploadFileCompleted händelsen. |
| UploadProgressChangedEventArgs |
Tillhandahåller data för UploadProgressChanged händelsen för en WebClient. |
| UploadStringCompletedEventArgs |
Innehåller data för UploadStringCompleted händelsen. |
| UploadValuesCompletedEventArgs |
Innehåller data för UploadValuesCompleted händelsen. |
| WebClient |
Innehåller vanliga metoder för att skicka data till och ta emot data från en resurs som identifieras av en URI. |
| WebException |
Undantaget som utlöses när ett fel inträffar vid åtkomst till nätverket via ett protokoll som kan anslutas. |
| WebHeaderCollection |
Innehåller protokollhuvuden som är associerade med en begäran eller ett svar. |
| WebPermission |
Styr behörighet att komma åt HTTP Internet-resurser. |
| WebPermissionAttribute |
Anger behörighet att komma åt Internetresurser. Det går inte att ärva den här klassen. |
| WebProxy |
Innehåller HTTP-proxyinställningar för HttpClient klassen. |
| WebRequest |
Skickar en begäran till en URI (Uniform Resource Identifier). Det här är en |
| WebRequestMethods |
Containerklass för WebRequestMethods.Ftp, WebRequestMethods.Fileoch WebRequestMethods.Http klasser. Det går inte att ärva den här klassen. |
| WebRequestMethods.File |
Representerar de typer av filprotokollmetoder som kan användas med en FIL-begäran. Det går inte att ärva den här klassen. |
| WebRequestMethods.Ftp |
Representerar de typer av FTP-protokollmetoder som kan användas med en FTP-begäran. Det går inte att ärva den här klassen. |
| WebRequestMethods.Http |
Representerar de typer av HTTP-protokollmetoder som kan användas med en HTTP-begäran. |
| WebResponse |
Ger ett svar från en URI (Uniform Resource Identifier). Det här är en |
| WebUtility |
Innehåller metoder för kodning och avkodning av URL:er vid bearbetning av webbbegäranden. |
| WriteStreamClosedEventArgs |
Innehåller data för WriteStreamClosed händelsen. |
Gränssnitt
| Name | Description |
|---|---|
| IAuthenticationModule |
Tillhandahåller basautentiseringsgränssnittet för webbklientautentiseringsmoduler. |
| ICertificatePolicy |
Verifierar ett servercertifikat. |
| ICredentialPolicy |
Definierar principen för autentiseringsuppgifter som ska användas för resursbegäranden som görs med hjälp av WebRequest och dess härledda klasser. |
| ICredentials |
Tillhandahåller basautentiseringsgränssnittet för att hämta autentiseringsuppgifter för webbklientautentisering. |
| ICredentialsByHost |
Tillhandahåller gränssnittet för att hämta autentiseringsuppgifter för en värd, port och autentiseringstyp. |
| INetworkProgress |
Innehåller information om nätverksförloppet för att skicka data via nätverket. |
| IUnsafeWebRequestCreate |
Skapar en osäker WebRequest till en URI (Uniform Resource Identifier). |
| IWebProxy |
Tillhandahåller basgränssnittet för implementering av proxyåtkomst för HttpClient klassen. |
| IWebProxyScript |
Tillhandahåller basgränssnittet för att läsa in och köra skript för automatisk proxyidentifiering. |
| IWebRequestCreate |
Tillhandahåller basgränssnittet för att skapa WebRequest instanser. |
Uppräkningar
| Name | Description |
|---|---|
| AuthenticationSchemes |
Anger protokoll för autentisering. |
| DecompressionMethods |
Representerar filkomprimerings- och dekomprimeringskodningsformatet som ska användas för att komprimera de data som tas emot som svar på en HttpWebRequest. |
| FtpStatusCode |
Anger statuskoderna som returneras för en FTP-åtgärd (File Transfer Protocol). |
| HttpRequestHeader |
DE HTTP-huvuden som kan anges i en klientbegäran. |
| HttpResponseHeader |
DE HTTP-huvuden som kan anges i ett serversvar. |
| HttpStatusCode |
Innehåller värdena för HTTP-statuskoder enligt definitionen i RFC 9110, avsnitt 15. |
| NetworkAccess |
Anger behörigheter för nätverksåtkomst. |
| SecurityProtocolType |
Anger de säkerhetsprotokoll som stöds av Schannel-säkerhetspaketet. |
| TransportType |
Definierar transporttyper för klasserna SocketPermission och Socket . |
| WebExceptionStatus |
Definierar statuskoder för WebException klassen. |
Delegeringar
| Name | Description |
|---|---|
| AuthenticationSchemeSelector |
Väljer autentiseringsschemat för en HttpListener instans. |
| BindIPEndPoint |
Representerar den metod som anger en lokal Internet Protocol-adress och portnummer för en ServicePoint. |
| DownloadDataCompletedEventHandler |
Representerar den metod som ska hantera DownloadDataCompleted händelsen för en WebClient. |
| DownloadProgressChangedEventHandler |
Representerar den metod som ska hantera DownloadProgressChanged händelsen för en WebClient. |
| DownloadStringCompletedEventHandler |
Representerar den metod som ska hantera DownloadStringCompleted händelsen för en WebClient. |
| HttpContinueDelegate |
Representerar den metod som meddelar anropare när ett fortsätt-svar tas emot av klienten. |
| HttpListener.ExtendedProtectionSelector |
Ett ombud anropade för att fastställa vilken ExtendedProtectionPolicy som ska användas för varje HttpListener begäran. |
| OpenReadCompletedEventHandler |
Representerar den metod som ska hantera OpenReadCompleted händelsen för en WebClient. |
| OpenWriteCompletedEventHandler |
Representerar den metod som ska hantera OpenWriteCompleted händelsen för en WebClient. |
| UploadDataCompletedEventHandler |
Representerar den metod som ska hantera UploadDataCompleted händelsen för en WebClient. |
| UploadFileCompletedEventHandler |
Representerar den metod som ska hantera UploadFileCompleted händelsen för en WebClient. |
| UploadProgressChangedEventHandler |
Representerar den metod som ska hantera UploadProgressChanged händelsen för en WebClient. |
| UploadStringCompletedEventHandler |
Representerar den metod som ska hantera UploadStringCompleted händelsen för en WebClient. |
| UploadValuesCompletedEventHandler |
Representerar den metod som ska hantera UploadValuesCompleted händelsen för en WebClient. |
| WriteStreamClosedEventHandler |
Representerar den metod som ska hantera WriteStreamClosed händelsen för en WebClient. |
Se även
- System.Net.Cache
- System.Net.NetworkInformation
- System.Net.Security
- System.Net.Sockets
- Nätverksprogrammering i .NET Framework
- Metodtips för System.Net klasser
- Cachehantering för nätverksprogram
- Internet Protocol version 6
- Nätverksisolering för Windows Store-appar
- Exempel på nätverksprogrammering
- Nätverksspårning i .NET Framework
- Säkerhet i nätverksprogrammering