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ě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í ze serverů názvů domén.

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, 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ří 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 ze základní žádosti o 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 používanou k ukládání předpon identifikátoru 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 HttpListener , který se má použít pro objekt.

HttpVersion

Definuje čísla verzí HTTP, které jsou podporovány 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 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á 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 vytváření nebo přijímání připojení k 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 o podkladové transportní 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 Int32 definující délku předpony.

Rozhraní

IAuthenticationModule

Poskytuje základní ověřovací rozhraní pro moduly ověřování webových klientů.

ICertificatePolicy

Ověří certifikát serveru.

ICredentialPolicy

Definuje zásady přihlašovacích údajů, které se mají použít pro žádosti o prostředky, které se používají, WebRequest a jejich odvozené třídy.

ICredentials

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

ICredentialsByHost

Poskytuje rozhraní pro načítání 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 kódování komprese a dekomprese souboru, který se má použít ke kompresi dat přijatých 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ů 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 instanci HttpListener .

BindIPEndPoint

Představuje metodu, která určuje místní adresu 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á upozorňuje volající, když klient přijme pokračování odpovědi.

HttpListener.ExtendedProtectionSelector

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

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é