System.Net 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為現今網路上使用的許多通訊協定提供簡單的程式設計介面。
命名空間中的 System.Net 類別可用於開發 Windows 商店應用程式或桌面應用程式。 當在 Windows Store 應用程式中使用時,命名空間中的 System.Net 類別會受到網路隔離功能的影響,這是 Windows 開發者預覽版所使用的應用程式安全模型的一部分。 系統必須在 Windows 市集應用程式的應用程式指令清單中啟用適當的網路功能,以允許 Windows 市集應用程式進行網路存取。 欲了解更多資訊,請參閱 Windows 商店應用程式的網路隔離。
類別
結構
| 名稱 | Description |
|---|---|
| IPNetwork |
介面
| 名稱 | Description |
|---|---|
| IAuthenticationModule |
提供網頁用戶端認證模組的基礎認證介面。 |
| ICertificatePolicy |
驗證伺服器憑證。 |
| ICredentialPolicy |
定義用於使用其 WebRequest 衍生類別的資源請求的憑證政策。 |
| ICredentials |
提供基礎認證介面,用於取得網頁用戶端驗證的憑證。 |
| ICredentialsByHost |
提供擷取主機、埠號及認證類型的憑證介面。 |
| INetworkProgress |
提供網路在傳輸資料的進度資訊。 |
| IUnsafeWebRequestCreate |
會建立一個不安全的 WebRequest 統一資源識別碼(URI)。 |
| IWebProxy |
提供類別代理存取 HttpClient 實作的基礎介面。 |
| IWebProxyScript |
提供載入與執行腳本的基礎介面,以自動偵測代理。 |
| IWebRequestCreate |
提供建立 WebRequest 實例的基礎介面。 |
列舉
| 名稱 | Description |
|---|---|
| AuthenticationSchemes |
指定驗證的通訊協定。 |
| DecompressionMethods |
表示檔案壓縮和解壓縮編碼格式,用來壓縮收到的數據,以回應 HttpWebRequest。 |
| FtpStatusCode |
指定檔案傳輸通訊協定 (FTP) 作業傳回的狀態代碼。 |
| HttpRequestHeader |
用戶端要求中可指定的 HTTP 標頭。 |
| HttpResponseHeader |
可以在伺服器回應中指定的 HTTP 標頭。 |
| HttpStatusCode |
包含依據 RFC 9110 第 15 節定義的 HTTP 狀態碼值。 |
| NetworkAccess |
指定網路訪問許可權。 |
| SecurityProtocolType |
指定安全通道安全性套件所支援的安全性通訊協定。 |
| TransportType |
定義 SocketPermission 和 Socket 類別的傳輸類型。 |
| WebExceptionStatus |
定義 WebException 類別的狀態代碼。 |