System.Net 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为当今网络上使用的许多协议提供简单的编程接口。
System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。
类
结构
| 名称 | 说明 |
|---|---|
| IPNetwork |
接口
| 名称 | 说明 |
|---|---|
| IAuthenticationModule |
为 Web 客户端身份验证模块提供基本身份验证接口。 |
| ICertificatePolicy |
验证服务器证书。 |
| ICredentialPolicy |
定义要用于使用及其派生类的资源请求的 WebRequest 凭据策略。 |
| ICredentials |
提供用于检索 Web 客户端身份验证凭据的基本身份验证接口。 |
| ICredentialsByHost |
提供用于检索主机、端口和身份验证类型的凭据的接口。 |
| INetworkProgress |
提供有关通过网络发送数据的网络进度的信息。 |
| IUnsafeWebRequestCreate |
创建不安全 WebRequest 的统一资源标识符(URI)。 |
| IWebProxy |
为类的代理访问 HttpClient 实现提供基接口。 |
| IWebProxyScript |
提供用于加载和执行用于自动代理检测的脚本的基本接口。 |
| IWebRequestCreate |
提供用于创建 WebRequest 实例的基本接口。 |
枚举
| 名称 | 说明 |
|---|---|
| AuthenticationSchemes |
指定身份验证的协议。 |
| DecompressionMethods |
表示用于压缩接收的数据以响应 HttpWebRequest的文件压缩和解压缩编码格式。 |
| FtpStatusCode |
指定为文件传输协议 (FTP) 操作返回的状态代码。 |
| HttpRequestHeader |
可在客户端请求中指定的 HTTP 标头。 |
| HttpResponseHeader |
可在服务器响应中指定的 HTTP 标头。 |
| HttpStatusCode |
包含 RFC 9110 第 15 节定义的 HTTP 状态代码的值。 |
| NetworkAccess |
指定网络访问权限。 |
| SecurityProtocolType |
指定 Schannel 安全包支持的安全协议。 |
| TransportType |
定义 SocketPermission 和 Socket 类的传输类型。 |
| WebExceptionStatus |
定义 WebException 类的状态代码。 |