System.Net Namnområde

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 abstract klass.

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 abstract klass.

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 abstract klass.

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