System.Net Obor názvů

Poskytuje jednoduché programovací rozhraní pro mnoho protokolů používaných v sítích dnes.

Třídy v oboru názvů System.Net lze použít k vývoji aplikací pro Windows Store nebo desktopových aplikací. Při použití v aplikaci Windows Store mají třídy v oboru názvů System.Net vliv na funkci izolace sítě, součást modelu zabezpečení aplikace používaného Windows Developer Preview. Aby mohl systém povolit síťový přístup Windows Store, musí být v manifestu aplikace aplikace pro Windows Store povolené příslušné síťové funkce. Další informace najdete v Izolace sítě pro aplikace pro Windows Store.

Třídy

Name Description
AuthenticationManager

Spravuje ověřovací moduly volané během procesu ověřování klienta.

Authorization

Obsahuje ověřovací zprávu pro internetový server.

Cookie

Poskytuje sadu vlastností a metod, které se používají ke správě souborů cookie. Tato třída se nemůže dědit.

CookieCollection

Poskytuje kontejner kolekce pro instance Cookie třídy.

CookieContainer

Poskytuje kontejner pro kolekci CookieCollection objektů.

CookieException

Výjimka, která se vyvolá při přidání Cookie chyby do objektu CookieContainer.

CredentialCache

Poskytuje úložiště pro více přihlašovacích údajů.

Dns

Poskytuje jednoduché funkce překladu názvů domén.

DnsEndPoint

Představuje koncový bod sítě jako název hostitele nebo řetězcovou reprezentaci IP adresy a čísla portu.

DnsPermission

Řídí práva pro přístup k serverům DNS (Domain Name System) v síti.

DnsPermissionAttribute

Určuje oprávnění k vyžádání informací z názvových serverů domény.

DownloadDataCompletedEventArgs

Poskytuje data pro událost DownloadDataCompleted.

DownloadProgressChangedEventArgs

Poskytuje data pro DownloadProgressChanged událost události WebClient.

DownloadStringCompletedEventArgs

Poskytuje data pro událost DownloadStringCompleted.

EndPoint

Identifikuje síťovou adresu. Toto je abstract třída.

EndpointPermission

Definuje koncový bod, který je autorizovaný SocketPermission instancí.

FileWebRequest

Poskytuje implementaci WebRequest systému souborů třídy.

FileWebResponse

Poskytuje implementaci WebResponse systému souborů třídy.

FtpWebRequest

Implementuje klienta FTP (File Transfer Protocol).

FtpWebResponse

Zapouzdřuje odpověď serveru FTP (File Transfer Protocol) na požadavek.

GlobalProxySelection

Obsahuje globální výchozí instanci proxy serveru pro všechny požadavky HTTP.

HttpDiagnosticsHttpWebRequestExtensions

Rozšíření pro nástroje telemetrie

HttpListener

Poskytuje jednoduchý programově řízený naslouchací proces protokolu HTTP. Tato třída se nemůže dědit.

HttpListenerBasicIdentity

Obsahuje uživatelské jméno a heslo ze základní žádosti o ověření.

HttpListenerContext

Poskytuje přístup k objektům požadavku a odpovědi používané HttpListener třídou. Tato třída se nemůže dědit.

HttpListenerException

Výjimka, která se vyvolá, když dojde k chybě zpracování požadavku HTTP.

HttpListenerPrefixCollection

Představuje kolekci použitou k ukládání předpon URI (Uniform Resource Identifier) pro HttpListener objekty.

HttpListenerRequest

Popisuje příchozí požadavek HTTP objektu HttpListener . Tato třída se nemůže dědit.

HttpListenerResponse

Představuje odpověď na požadavek, který HttpListener zpracovává objekt.

HttpListenerTimeoutManager

Správce časového limitu HttpListener , který se má použít pro objekt.

HttpVersion

Definuje čísla verzí HTTP podporovaná třídami HttpWebRequest a HttpWebResponse třídami.

HttpWebRequest

Poskytuje implementaci WebRequest třídy specifickou pro HTTP.

HttpWebResponse

Poskytuje implementaci WebResponse třídy specifickou pro HTTP.

IPAddress

Poskytuje IP adresu.

IPEndPoint

Představuje koncový bod sítě jako IP adresu a číslo portu.

IPEndPointCollection

Představuje kolekci použitou k ukládání koncových bodů sítě jako IPEndPoint objektů.

IPHostEntry

Poskytuje třídu kontejneru pro informace o adrese hostitele internetu.

NetworkCredential

Poskytuje přihlašovací údaje pro schémata ověřování založená na heslech, jako jsou základní ověřování, digest, NTLM a Kerberos.

NetworkProgressChangedEventArgs

Poskytuje data pro událost změny průběhu sítě.

OpenReadCompletedEventArgs

Poskytuje data pro událost OpenReadCompleted.

OpenWriteCompletedEventArgs

Poskytuje data pro událost OpenWriteCompleted.

ProtocolViolationException

Výjimka, která se vyvolá, když dojde k chybě při použití síťového protokolu.

ServicePoint

Poskytuje správu připojení pro připojení HTTP.

ServicePointManager

Spravuje kolekci ServicePoint objektů.

SocketAddress

Ukládá serializované informace z EndPoint odvozených tříd.

SocketPermission

Řídí práva k vytváření nebo přijímání připojení na přepravní adrese.

SocketPermissionAttribute

Určuje akce zabezpečení pro řízení Socket připojení. Tato třída se nemůže dědit.

TransportContext

Třída TransportContext poskytuje další kontext základní přenosové vrstvy.

UiSynchronizationContext

Poskytuje kontext synchronizace pro spravované uživatelské rozhraní používané v modelech synchronizace.

UploadDataCompletedEventArgs

Poskytuje data pro událost UploadDataCompleted.

UploadFileCompletedEventArgs

Poskytuje data pro událost UploadFileCompleted.

UploadProgressChangedEventArgs

Poskytuje data pro UploadProgressChanged událost události WebClient.

UploadStringCompletedEventArgs

Poskytuje data pro událost UploadStringCompleted.

UploadValuesCompletedEventArgs

Poskytuje data pro událost UploadValuesCompleted.

WebClient

Poskytuje běžné metody pro odesílání dat do a přijímání dat z prostředku identifikovaného identifikátorem URI.

WebException

Výjimka, která se vyvolá, když dojde k chybě při přístupu k síti přes připojitelný protokol.

WebHeaderCollection

Obsahuje hlavičky protokolu přidružené k požadavku nebo odpovědi.

WebPermission

Řídí práva pro přístup k internetovým prostředkům HTTP.

WebPermissionAttribute

Určuje oprávnění pro přístup k internetovým prostředkům. Tato třída se nemůže dědit.

WebProxy

Obsahuje nastavení proxy serveru HTTP pro HttpClient třídu.

WebRequest

Vytvoří požadavek na identifikátor URI (Uniform Resource Identifier). Toto je abstract třída.

WebRequestMethods

Třída kontejneru pro WebRequestMethods.Ftp, WebRequestMethods.Filea WebRequestMethods.Http třídy. Tato třída se nemůže dědit.

WebRequestMethods.File

Představuje typy metod protokolu souborů, které lze použít s požadavkem FILE. Tato třída se nemůže dědit.

WebRequestMethods.Ftp

Představuje typy metod protokolu FTP, které lze použít s požadavkem FTP. Tato třída se nemůže dědit.

WebRequestMethods.Http

Představuje typy metod protokolu HTTP, které lze použít s požadavkem HTTP.

WebResponse

Poskytuje odpověď z identifikátoru URI (Uniform Resource Identifier). Toto je abstract třída.

WebUtility

Poskytuje metody pro kódování a dekódování adres URL při zpracování webových požadavků.

WriteStreamClosedEventArgs

Poskytuje data pro událost WriteStreamClosed.

Struktury

Name Description
IPNetwork

Představuje síť IP s IPAddress obsahující předponu sítě a Int32 definující délku předpony.

Rozhraní

Name Description
IAuthenticationModule

Poskytuje základní ověřovací rozhraní pro moduly ověřování webového klienta.

ICertificatePolicy

Ověří certifikát serveru.

ICredentialPolicy

Definuje zásadu přihlašovacích údajů, která se má použít pro požadavky na prostředky, které se provádějí pomocí WebRequest , a jeho odvozené třídy.

ICredentials

Poskytuje základní ověřovací rozhraní pro načtení přihlašovacích údajů pro ověřování webového klienta.

ICredentialsByHost

Poskytuje rozhraní pro načtení přihlašovacích údajů pro hostitele, port a typ ověřování.

INetworkProgress

Poskytuje informace o průběhu sítě při odesílání dat přes síť.

IUnsafeWebRequestCreate

Vytvoří nebezpečný WebRequest identifikátor URI (Uniform Resource Identifier).

IWebProxy

Poskytuje základní rozhraní pro implementaci přístupu proxy pro HttpClient třídu.

IWebProxyScript

Poskytuje základní rozhraní pro načtení a spouštění skriptů pro automatickou detekci proxy serveru.

IWebRequestCreate

Poskytuje základní rozhraní pro vytváření WebRequest instancí.

Výčty

Name Description
AuthenticationSchemes

Určuje protokoly pro ověřování.

DecompressionMethods

Představuje formát komprese a dekomprese souboru, který se má použít ke komprimaci přijatých dat v reakci na HttpWebRequest.

FtpStatusCode

Určuje stavové kódy vrácené pro operaci FTP (File Transfer Protocol).

HttpRequestHeader

Hlavičky HTTP, které mohou být zadány v požadavku klienta.

HttpResponseHeader

Hlavičky HTTP, které lze zadat v odpovědi serveru.

HttpStatusCode

Obsahuje hodnoty stavových kódů HTTP definované dokumentem RFC 9110, oddíl 15.

NetworkAccess

Určuje oprávnění pro přístup k síti.

SecurityProtocolType

Určuje protokoly zabezpečení podporované balíčkem zabezpečení Schannel.

TransportType

Definuje typy přenosu pro třídy SocketPermission a Socket.

WebExceptionStatus

Definuje stavové kódy pro třídu WebException.

Delegáti

Name Description
AuthenticationSchemeSelector

Vybere schéma ověřování pro HttpListener instanci.

BindIPEndPoint

Představuje metodu, která určuje místní adresu protokolu INTERNET a číslo portu pro .ServicePoint

DownloadDataCompletedEventHandler

Představuje metodu, která bude zpracovávat DownloadDataCompleted událost .WebClient

DownloadProgressChangedEventHandler

Představuje metodu, která bude zpracovávat DownloadProgressChanged událost .WebClient

DownloadStringCompletedEventHandler

Představuje metodu, která bude zpracovávat DownloadStringCompleted událost .WebClient

HttpContinueDelegate

Představuje metodu, která volajícím oznámí, když klient přijme odpověď na pokračování.

HttpListener.ExtendedProtectionSelector

Delegát volal, aby určil, jak ExtendedProtectionPolicy se má pro každou HttpListener žádost použít.

OpenReadCompletedEventHandler

Představuje metodu, která bude zpracovávat OpenReadCompleted událost .WebClient

OpenWriteCompletedEventHandler

Představuje metodu, která bude zpracovávat OpenWriteCompleted událost .WebClient

UploadDataCompletedEventHandler

Představuje metodu, která bude zpracovávat UploadDataCompleted událost .WebClient

UploadFileCompletedEventHandler

Představuje metodu, která bude zpracovávat UploadFileCompleted událost .WebClient

UploadProgressChangedEventHandler

Představuje metodu, která bude zpracovávat UploadProgressChanged událost .WebClient

UploadStringCompletedEventHandler

Představuje metodu, která bude zpracovávat UploadStringCompleted událost .WebClient

UploadValuesCompletedEventHandler

Představuje metodu, která bude zpracovávat UploadValuesCompleted událost .WebClient

WriteStreamClosedEventHandler

Představuje metodu, která bude zpracovávat WriteStreamClosed událost .WebClient

Viz také