System.Net Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
| 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 |
| 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 |
| 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é
- System.Net.Cache
- System.Net.NetworkInformation
- System.Net.Security
- System.Net.Sockets
- programování sítě v rozhraní .NET Framework
- Osvědčené postupy pro třídy System.Net
- Správa mezipaměti pro síťové aplikace
- Protokol IP verze 6
- izolace Network pro aplikace pro Windows Store
- Ukázky programování sítě
- Trasování sítě v rozhraní .NET Framework
- Zabezpečení v programování sítě