System.Net Obor názvů

Poskytuje jednoduché programovací rozhraní pro celou řadu protokolů, které se v současnosti v sítích používají.

Třídy v oboru System.Net názvů se dají použít k vývoji aplikací pro Windows Store nebo desktopových aplikací. Při použití v aplikaci pro Windows Store jsou třídy v System.Net oboru názvů ovlivněny funkcí izolace sítě, která je součástí modelu zabezpečení aplikace používaného Windows Developer Preview. Aby bylo možné aplikaci pro Windows Store povolit přístup k síti z aplikace pro Windows Store, musí být v manifestu aplikace povolené příslušné síťové funkce. Další informace najdete v tématu Izolace sítě pro aplikace pro Windows Store.

Třídy

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á, když dojde k chybě při přidávání Cookie do objektu CookieContainer.

CredentialCache

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

Dns

Poskytuje jednoduchou funkci překladu názvů domén.

DnsEndPoint

Představuje koncový bod sítě jako název hostitele nebo řetězcové vyjádření 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í ze serverů DNS.

DownloadDataCompletedEventArgs

Poskytuje data pro událost DownloadDataCompleted.

DownloadProgressChangedEventArgs

Poskytuje data pro DownloadProgressChanged událost .WebClient

DownloadStringCompletedEventArgs

Poskytuje data pro událost DownloadStringCompleted.

EndPoint

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

EndpointPermission

Definuje koncový bod autorizovaný SocketPermission instancí.

FileWebRequest

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

FileWebResponse

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

FtpWebRequest

Implementuje klienta protokolu FTP (File Transfer Protocol).

FtpWebResponse

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

GlobalProxySelection

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

HttpDiagnosticsHttpWebRequestExtensions

Rozšíření pro telemetrické nástroje

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 z žádosti o základní ověření.

HttpListenerContext

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

HttpListenerException

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

HttpListenerPrefixCollection

Představuje kolekci sloužící k uložení předpon URI (Uniform Resource Identifier) pro HttpListener objekty.

HttpListenerRequest

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

HttpListenerResponse

Představuje odpověď na požadavek zpracovávaný objektem HttpListener .

HttpListenerTimeoutManager

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

HttpVersion

Definuje čísla verzí PROTOKOLU HTTP, která jsou podporována třídami HttpWebRequest a HttpWebResponse .

HttpWebRequest

Poskytuje implementaci WebRequest třídy specifické pro PROTOKOL HTTP.

HttpWebResponse

Poskytuje implementaci WebResponse třídy specifické pro PROTOKOL HTTP.

IPAddress

Poskytuje ip adresu (Internet Protocol).

IPEndPoint

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

IPEndPointCollection

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

IPHostEntry

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

NetworkCredential

Poskytuje přihlašovací údaje pro schémata ověřování založeného na heslech, jako je základní ověřování, ověřování hodnotou hash, protokolem NTLM a protokolem 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á je vyvolán při 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 pro vytvoření nebo přijetí připojení k přenosové 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 o podkladové přenosové vrstvě.

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 .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á je vyvolán, když dojde k chybě při přístupu k síti prostřednictvím připojitelného protokolu.

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.Ftptřídy , WebRequestMethods.Filea WebRequestMethods.Http . 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

IPNetwork

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

Rozhraní

IAuthenticationModule

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

ICertificatePolicy

Ověří certifikát serveru.

ICredentialPolicy

Definuje zásady přihlašovacích údajů, které se mají použít pro požadavky na prostředky vytvořené 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

AuthenticationSchemes

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

DecompressionMethods

Představuje formát komprese souboru a dekomprese kódování, který se má použít ke kompresi dat přijatých jako odpověď na HttpWebRequest.

FtpStatusCode

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

HttpRequestHeader

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

HttpResponseHeader

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

HttpStatusCode

Obsahuje hodnoty stavových kódů definované pro http definované v RFC 2616 pro HTTP 1.1.

NetworkAccess

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

SecurityProtocolType

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

TransportType

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

WebExceptionStatus

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

Delegáti

AuthenticationSchemeSelector

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

BindIPEndPoint

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

DownloadDataCompletedEventHandler

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

DownloadProgressChangedEventHandler

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

DownloadStringCompletedEventHandler

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

HttpContinueDelegate

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

HttpListener.ExtendedProtectionSelector

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

OpenReadCompletedEventHandler

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

OpenWriteCompletedEventHandler

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

UploadDataCompletedEventHandler

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

UploadFileCompletedEventHandler

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

UploadProgressChangedEventHandler

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

UploadStringCompletedEventHandler

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

UploadValuesCompletedEventHandler

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

WriteStreamClosedEventHandler

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

Viz také