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