System.Net 命名空間

提供一個簡單的程式設計介面,讓現今網路所用的許多通訊協定使用。

System.Net 命名空間中的類別可用來開發 Windows 市集應用程式或桌面應用程式。 當 System.Net 命名空間的類別在 Windows 市集應用程式中使用時,會受到網路隔離功能的影響,此功能為 Windows 開發人員預覽使用的應用程式安全性模型的一部分。 必須在 Windows 市集應用程式的應用程式資訊清單中啟用適當的網路功能,系統才能允許 Windows 市集應用程式進行網路存取。 如需詳細資訊,請參閱 Windows 市集應用程式的網路隔離

類別

AuthenticationManager

管理在用戶端驗證 (Authentication) 處理期間所呼叫的驗證模組。

Authorization

包含網際網路伺服器的驗證訊息。

Cookie

提供用來管理 Cookie 的一組屬性和方法。 此類別無法獲得繼承。

CookieCollection

提供 Cookie 類別的執行個體 (Instance) 其集合容器 (Container)。

CookieContainer

提供 CookieCollection 物件集合的容器 (Container)。

CookieException

Cookie 加入 CookieContainer 卻發生錯誤時,所擲回的例外狀況。

CredentialCache

提供多個認證的儲存區。

Dns

提供簡單的網域名稱解析功能。

DnsEndPoint

將網路端點表示成主機名稱或 IP 位址和連接埠號碼的字串表示法。

DnsPermission

控制存取網路上的網域名稱系統 (Domain Name System,DNS) 伺服器的權限。

DnsPermissionAttribute

指定要求網域名稱伺服器 (Domain Name Server) 中資訊的使用權限。

DownloadDataCompletedEventArgs

提供 DownloadDataCompleted 事件的資料。

DownloadProgressChangedEventArgs

提供 DownloadProgressChangedWebClient 事件的資料。

DownloadStringCompletedEventArgs

提供 DownloadStringCompleted 事件的資料。

EndPoint

識別網路位址。 這是 abstract 類別。

EndpointPermission

定義端點,這個端點是由 SocketPermission 執行個體 (Instance) 所授權。

FileWebRequest

提供 WebRequest 類別的檔案系統實作。

FileWebResponse

提供 WebResponse 類別的檔案系統實作。

FtpWebRequest

實作檔案傳輸通訊協定 (FTP) 用戶端。

FtpWebResponse

封裝檔案傳輸通訊協定 (File Transfer Protocol,FTP) 伺服器對要求的回應。

GlobalProxySelection

包含所有 HTTP 要求的全域預設 Proxy 執行個體。

HttpDiagnosticsHttpWebRequestExtensions

遙測公用程式擴充功能。

HttpListener

提供簡單、以程式設計方式控制的 HTTP 通訊協定接聽程式。 此類別無法獲得繼承。

HttpListenerBasicIdentity

存放基本驗證要求的使用者名稱和密碼。

HttpListenerContext

提供對 HttpListener 類別所使用之要求和回應物件的存取。 此類別無法獲得繼承。

HttpListenerException

處理 HTTP 要求卻發生錯誤時,所擲回的例外狀況。

HttpListenerPrefixCollection

表示用於儲存 HttpListener 物件之統一資源識別元 (URI) 前置詞的集合。

HttpListenerRequest

描述 HttpListener 物件的連入 HTTP 要求。 此類別無法獲得繼承。

HttpListenerResponse

表示 HttpListener 物件所處理之要求的回應。

HttpListenerTimeoutManager

要用於 HttpListener 物件的逾時管理員。

HttpVersion

定義 HttpWebRequestHttpWebResponse 類別 (Class) 支援的 HTTP 版本號碼。

HttpWebRequest

提供 WebRequest 類別的 HTTP 特定實作。

HttpWebResponse

提供 WebResponse 類別的 HTTP 特定實作。

IPAddress

提供網際網路通訊協定 (IP) 位址。

IPEndPoint

將網路端點表示成 IP 位址和連接埠號碼。

IPEndPointCollection

表示用來儲存網路端點以作為 IPEndPoint 物件的集合。

IPHostEntry

提供網際網路主機位址資訊的容器 (Container) 類別。

NetworkCredential

提供密碼驗證配置的認證,例如基本、摘要式、NTLM 和 Kerberos 驗證。

NetworkProgressChangedEventArgs

為網路進度已變更事件提供資料。

OpenReadCompletedEventArgs

提供 OpenReadCompleted 事件的資料。

OpenWriteCompletedEventArgs

提供 OpenWriteCompleted 事件的資料。

ProtocolViolationException

當使用網路通訊協定 (Protocol) 發生錯誤時,所擲回的例外狀況。

ServicePoint

提供 HTTP 連接的連接管理。

ServicePointManager

管理 ServicePoint 物件的集合。

SocketAddress

儲存 EndPoint 衍生類別的已序列化資訊。

SocketPermission

控制在傳輸位址上進行或接受連接的權限。

SocketPermissionAttribute

指定安全性動作以控制 Socket 連接。 此類別無法獲得繼承。

TransportContext

TransportContext 類別,提供有關基礎傳輸層的其他內容。

UiSynchronizationContext

為同步模型中的使用的 Managed UI 提供同步內容。

UploadDataCompletedEventArgs

提供 UploadDataCompleted 事件的資料。

UploadFileCompletedEventArgs

提供 UploadFileCompleted 事件的資料。

UploadProgressChangedEventArgs

提供 UploadProgressChangedWebClient 事件的資料。

UploadStringCompletedEventArgs

提供 UploadStringCompleted 事件的資料。

UploadValuesCompletedEventArgs

提供 UploadValuesCompleted 事件的資料。

WebClient

提供從 URI 所識別的資源中,傳送與接收資料的常見方法。

WebException

當透過可外掛式通訊協定存取網路發生錯誤時,所擲回的例外狀況。

WebHeaderCollection

包含與要求或回應關聯的通訊協定 (Protocol) 標頭。

WebPermission

控制對 HTTP 網際網路資源存取的權限。

WebPermissionAttribute

指定存取網際網路資源的使用權限。 此類別無法獲得繼承。

WebProxy

包含 HttpClient 類別的 HTTP Proxy 設定。

WebRequest

對統一資源識別元 (URI) 提出要求。 這是 abstract 類別。

WebRequestMethods

WebRequestMethods.FtpWebRequestMethods.FileWebRequestMethods.Http 類別的容器類別。 此類別無法獲得繼承。

WebRequestMethods.File

表示可用於 FILE 要求的檔案通訊協定方法型別。 此類別無法獲得繼承。

WebRequestMethods.Ftp

表示可用於 FTP 要求的 FTP 通訊協定方法型別。 此類別無法獲得繼承。

WebRequestMethods.Http

表示可用於 HTTP 要求的 HTTP 通訊協定方法類型。

WebResponse

提供來自統一資源識別元 (URI) 的回應。 這是 abstract 類別。

WebUtility

提供處理 Web 要求時用於編碼和解碼 URL 的方法。

WriteStreamClosedEventArgs

提供 WriteStreamClosed 事件的資料。

結構

IPNetwork

表示包含網路前置詞和Int32定義前置長度的IP網路IPAddress

介面

IAuthenticationModule

提供 Web 用戶端驗證模組的基底驗證介面。

ICertificatePolicy

驗證伺服器憑證。

ICredentialPolicy

定義用於資源要求 (使用 WebRequest 及其衍生類別 (Derived Class) 所提出) 的認證原則。

ICredentials

提供基底驗證介面,用於擷取 Web 用戶端驗證的認證。

ICredentialsByHost

提供介面,用於擷取主機、通訊埠和驗證類型的認證。

INetworkProgress

提供有關在網路上傳送資料之網路進度的資訊

IUnsafeWebRequestCreate

建立對統一資源識別元 (URI) 進行的不安全 WebRequest

IWebProxy

提供 HttpClient 類別 Proxy 存取實作 (Implementation) 的基底介面。

IWebProxyScript

提供基底介面,以載入和執行自動 Proxy 偵測的指令碼。

IWebRequestCreate

提供建立 WebRequest 執行個體的基底介面。

列舉

AuthenticationSchemes

指定驗證的通訊協定。

DecompressionMethods

表示為回應 HttpWebRequest,用來壓縮所收到之資料的檔案壓縮和解壓縮編碼格式。

FtpStatusCode

指定檔案傳輸通訊協定 (FTP) 作業傳回的狀態碼。

HttpRequestHeader

用戶端要求中可能指定的 HTTP 標頭。

HttpResponseHeader

伺服器回應中可指定的 HTTP 標頭。

HttpStatusCode

包含針對 RFC 2616 中針對 HTTP 1.1 所定義的 HTTP 所定義的狀態代碼值。

NetworkAccess

指定網路存取權限。

SecurityProtocolType

指定 Schannel 安全性套件所支援的安全性通訊協定 (Protocol)。

TransportType

定義 SocketPermissionSocket 類別的傳輸類型。

WebExceptionStatus

定義 WebException 類別的狀態碼。

委派

AuthenticationSchemeSelector

選取 HttpListener 執行個體的驗證配置。

BindIPEndPoint

表示指定 ServicePoint 之本機網際網路通訊協定位址和連接埠編號的方法。

DownloadDataCompletedEventHandler

代表將處理 DownloadDataCompletedWebClient 事件的方法。

DownloadProgressChangedEventHandler

代表將處理 DownloadProgressChangedWebClient 事件的方法。

DownloadStringCompletedEventHandler

代表將處理 DownloadStringCompletedWebClient 事件的方法。

HttpContinueDelegate

表示方法,這個方法會在用戶端接收到持續回應時告知呼叫端。

HttpListener.ExtendedProtectionSelector

委派,會在要判斷每個 ExtendedProtectionPolicy 要求必須使用哪一個 HttpListener 時呼叫。

OpenReadCompletedEventHandler

代表將處理 OpenReadCompletedWebClient 事件的方法。

OpenWriteCompletedEventHandler

代表將處理 OpenWriteCompletedWebClient 事件的方法。

UploadDataCompletedEventHandler

代表將處理 UploadDataCompletedWebClient 事件的方法。

UploadFileCompletedEventHandler

代表將處理 UploadFileCompletedWebClient 事件的方法。

UploadProgressChangedEventHandler

代表將處理 UploadProgressChangedWebClient 事件的方法。

UploadStringCompletedEventHandler

代表將處理 UploadStringCompletedWebClient 事件的方法。

UploadValuesCompletedEventHandler

代表將處理 UploadValuesCompletedWebClient 事件的方法。

WriteStreamClosedEventHandler

代表將處理 WriteStreamClosedWebClient 事件的方法。

另請參閱