System.Net 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。
命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。
類別
| 名稱 | Description |
|---|---|
| AuthenticationManager |
管理用戶端驗證過程中所呼叫的認證模組。 |
| Authorization |
包含一則網際網路伺服器的認證訊息。 |
| Cookie |
提供一組用於管理 Cookie 的屬性與方法。 此類別無法獲得繼承。 |
| CookieCollection |
提供類別實例 Cookie 的集合容器。 |
| CookieContainer |
提供一個容器來存放一組 CookieCollection 物件。 |
| CookieException |
當錯誤將 a Cookie 加到 a CookieContainer時拋出的例外。 |
| CredentialCache |
提供多個認證的記憶體。 |
| Dns |
提供簡單的網域名稱解析功能。 |
| DnsEndPoint |
以主機名稱或 IP 位址與埠號的字串表示來表示網路端點。 |
| DnsPermission |
控制網路上存取網域名稱系統(DNS)伺服器的權利。 |
| DnsPermissionAttribute |
規定有權向網域名稱伺服器請求資訊。 |
| DnsResolver |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| DnsResolverOptions |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| DownloadDataCompletedEventArgs |
提供 DownloadDataCompleted 事件的資料。 |
| DownloadProgressChangedEventArgs | |
| DownloadStringCompletedEventArgs |
提供 DownloadStringCompleted 事件的資料。 |
| EndPoint |
識別網路位址。 這是一門 |
| EndpointPermission |
定義由實例授權 SocketPermission 的端點。 |
| FileWebRequest |
提供類別 WebRequest 的檔案系統實作。 |
| FileWebResponse |
提供類別 WebResponse 的檔案系統實作。 |
| FtpWebRequest |
實作檔案傳輸協定(FTP)用戶端。 |
| FtpWebResponse |
封裝檔案傳輸通訊協定 (FTP) 伺服器的回應要求。 |
| GlobalProxySelection |
包含所有 HTTP 請求的全域預設代理實例。 |
| HttpDiagnosticsHttpWebRequestExtensions |
遙測公用程式延伸模組。 |
| HttpListener |
提供簡單、以程式設計方式控制的 HTTP 通訊協定接聽程式。 此類別無法獲得繼承。 此 HttpListener 類型不建議用於新開發;更多資訊請參閱備註章節。 |
| HttpListenerBasicIdentity |
儲存基本驗證請求的使用者名稱與密碼。 |
| HttpListenerContext |
提供對類別所使用的 HttpListener 請求與回應物件的存取。 此類別無法獲得繼承。 |
| HttpListenerException |
當處理 HTTP 請求時發生錯誤時拋出的例外。 |
| HttpListenerPrefixCollection |
代表用於儲存物件統一資源識別碼(URI)前綴 HttpListener 的集合。 |
| HttpListenerRequest |
描述一個向物件 HttpListener 發出的 HTTP 請求。 此類別無法獲得繼承。 |
| HttpListenerResponse |
代表物件正在處理 HttpListener 請求的回應。 |
| HttpListenerTimeoutManager |
用來管理 HttpListener 物件的超時管理器。 |
| HttpVersion |
定義了 和 HttpWebRequest 類別所支援HttpWebResponse的 HTTP 版本號。 |
| HttpWebRequest |
提供該類別的 HTTP 專用實作 WebRequest 。 |
| HttpWebResponse |
提供該類別的 HTTP 專用實作 WebResponse 。 |
| IPAddress |
提供網際網路協定(IP)位址。 |
| IPEndPoint |
以 IP 位址和埠號來表示網路端點。 |
| IPEndPointCollection |
代表一個用於將網路端點儲存為物件的 IPEndPoint 集合。 |
| IPHostEntry |
提供一個容器類別用於儲存網際網路主機位址資訊。 |
| NetworkCredential |
提供基於密碼的認證機制憑證,如基本驗證、摘要認證、NTLM及Kerberos認證。 |
| NetworkProgressChangedEventArgs |
提供網路進度變更事件的資料。 |
| OpenReadCompletedEventArgs |
提供 OpenReadCompleted 事件的資料。 |
| OpenWriteCompletedEventArgs |
提供 OpenWriteCompleted 事件的資料。 |
| ProtocolViolationException |
當使用網路協定時發生錯誤時會拋出的例外。 |
| ServicePoint |
提供 HTTP 連線的連線管理。 |
| ServicePointManager |
管理物品的收集 ServicePoint 。 |
| SocketAddress |
儲存從衍生類別序列 EndPoint 化的資訊。 |
| SocketPermission |
控制在傳輸位址上建立或接受連線的權利。 |
| SocketPermissionAttribute |
指定安全措施以控制 Socket 連線。 此類別無法獲得繼承。 |
| TransportContext |
該 TransportContext 類別提供了關於底層傳輸層的額外背景說明。 |
| UiSynchronizationContext |
提供同步模型中所用管理 UI 的同步上下文。 |
| UploadDataCompletedEventArgs |
提供 UploadDataCompleted 事件的資料。 |
| UploadFileCompletedEventArgs |
提供 UploadFileCompleted 事件的資料。 |
| UploadProgressChangedEventArgs | |
| UploadStringCompletedEventArgs |
提供 UploadStringCompleted 事件的資料。 |
| UploadValuesCompletedEventArgs |
提供 UploadValuesCompleted 事件的資料。 |
| WebClient |
提供將數據傳送至 URI 所識別資源及接收資料的常見方法。 |
| WebException |
當透過可插拔協定存取網路時發生錯誤時拋出的例外。 |
| WebHeaderCollection |
包含與要求或回應相關聯的通訊協議標頭。 |
| WebPermission |
控制存取 HTTP 網際網路資源的權利。 |
| WebPermissionAttribute |
規定存取網際網路資源的權限。 此類別無法獲得繼承。 |
| WebProxy |
包含該 HttpClient 類別的 HTTP 代理設定。 |
| WebRequest |
對統一資源標識碼提出要求(URI)。 這是一門 |
| WebRequestMethods |
容器類別 、 WebRequestMethods.FtpWebRequestMethods.File、 WebRequestMethods.Http 以及 類別。 此類別無法獲得繼承。 |
| WebRequestMethods.File |
代表可用於 FILE 請求的檔案協定方法類型。 此類別無法獲得繼承。 |
| WebRequestMethods.Ftp |
代表可用於 FTP 請求的 FTP 協定方法類型。 此類別無法獲得繼承。 |
| WebRequestMethods.Http |
代表可用於 HTTP 請求的 HTTP 協定方法類型。 |
| WebResponse |
提供來自統一資源標識碼 (URI) 的回應。 這是一門 |
| WebUtility |
提供處理網頁請求時編碼與解碼 URL 的方法。 |
| WriteStreamClosedEventArgs |
提供 WriteStreamClosed 事件的資料。 |
結構
| 名稱 | Description |
|---|---|
| AddressRecord |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| CNameRecord |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| DnsResult<T> |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| IPNetwork | |
| MxRecord |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| NsRecord |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| PtrRecord |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| SrvRecord |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| TxtRecord |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
介面
| 名稱 | Description |
|---|---|
| IAuthenticationModule |
提供網頁用戶端認證模組的基礎認證介面。 |
| ICertificatePolicy |
驗證伺服器憑證。 |
| ICredentialPolicy |
定義用於使用其 WebRequest 衍生類別的資源請求的憑證政策。 |
| ICredentials |
提供基礎認證介面,用於取得網頁用戶端驗證的憑證。 |
| ICredentialsByHost |
提供擷取主機、埠號及認證類型的憑證介面。 |
| INetworkProgress |
提供網路在傳輸資料的進度資訊。 |
| IUnsafeWebRequestCreate |
會建立一個不安全的 WebRequest 統一資源識別碼(URI)。 |
| IWebProxy |
提供類別代理存取 HttpClient 實作的基礎介面。 |
| IWebProxyScript |
提供載入與執行腳本的基礎介面,以自動偵測代理。 |
| IWebRequestCreate |
提供建立 WebRequest 實例的基礎介面。 |
列舉
| 名稱 | Description |
|---|---|
| AuthenticationSchemes |
指定驗證的通訊協定。 |
| DecompressionMethods |
表示檔案壓縮和解壓縮編碼格式,用來壓縮收到的數據,以回應 HttpWebRequest。 |
| DnsResponseCode |
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。 命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。 |
| FtpStatusCode |
指定檔案傳輸通訊協定 (FTP) 作業傳回的狀態代碼。 |
| HttpRequestHeader |
用戶端要求中可指定的 HTTP 標頭。 |
| HttpResponseHeader |
可以在伺服器回應中指定的 HTTP 標頭。 |
| HttpStatusCode |
包含依據 RFC 9110 第 15 節定義的 HTTP 狀態碼值。 |
| NetworkAccess |
指定網路訪問許可權。 |
| SecurityProtocolType |
指定安全通道安全性套件所支援的安全性通訊協定。 |
| TransportType |
定義 SocketPermission 和 Socket 類別的傳輸類型。 |
| WebExceptionStatus |
定義 WebException 類別的狀態代碼。 |