System.Net 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为当今网络上使用的许多协议提供简单的编程接口。
System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。
类
| 名称 | 说明 |
|---|---|
| AuthenticationManager |
管理客户端身份验证过程中调用的身份验证模块。 |
| Authorization |
包含 Internet 服务器的身份验证消息。 |
| Cookie |
提供一组用于管理 Cookie 的属性和方法。 此类不能被继承。 |
| CookieCollection |
为类的 Cookie 实例提供集合容器。 |
| CookieContainer |
为对象的集合 CookieCollection 提供容器。 |
| CookieException |
在向 a CookieCookieContainer添加错误时引发的异常。 |
| CredentialCache |
为多个凭据提供存储。 |
| Dns |
提供简单的域名解析功能。 |
| DnsEndPoint |
将网络终结点表示为主机名或 IP 地址和端口号的字符串表示形式。 |
| DnsPermission |
控制访问网络上的域名系统(DNS)服务器的权限。 |
| DnsPermissionAttribute |
指定从域名服务器请求信息的权限。 |
| DnsResolver |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| DnsResolverOptions |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| DownloadDataCompletedEventArgs |
提供事件的数据 DownloadDataCompleted 。 |
| DownloadProgressChangedEventArgs |
为事件DownloadProgressChanged提供数据WebClient。 |
| 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 |
提供 Internet 协议 (IP) 地址。 |
| IPEndPoint |
将网络终结点表示为 IP 地址和端口号。 |
| IPEndPointCollection |
表示用于将网络终结点存储为 IPEndPoint 对象的集合。 |
| IPHostEntry |
为 Internet 主机地址信息提供容器类。 |
| 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 |
为事件UploadProgressChanged提供数据WebClient。 |
| UploadStringCompletedEventArgs |
提供事件的数据 UploadStringCompleted 。 |
| UploadValuesCompletedEventArgs |
提供事件的数据 UploadValuesCompleted 。 |
| WebClient |
提供用于向 URI 标识的资源发送数据并从中接收数据的常见方法。 |
| WebException |
当通过可插入协议访问网络时出错时引发的异常。 |
| WebHeaderCollection |
包含与请求或响应关联的协议标头。 |
| WebPermission |
控制访问 HTTP Internet 资源的权限。 |
| WebPermissionAttribute |
指定访问 Internet 资源的权限。 此类不能被继承。 |
| WebProxy |
包含类的 HttpClient HTTP 代理设置。 |
| WebRequest |
向统一资源标识符(URI)发出请求。 这是一个 |
| WebRequestMethods |
容器类和WebRequestMethods.FtpWebRequestMethods.FileWebRequestMethods.Http类。 此类不能被继承。 |
| WebRequestMethods.File |
表示可用于 FILE 请求的文件协议方法的类型。 此类不能被继承。 |
| WebRequestMethods.Ftp |
表示可用于 FTP 请求的 FTP 协议方法的类型。 此类不能被继承。 |
| WebRequestMethods.Http |
表示可用于 HTTP 请求的 HTTP 协议方法的类型。 |
| WebResponse |
提供来自统一资源标识符(URI)的响应。 这是一个 |
| WebUtility |
提供处理 Web 请求时编码和解码 URL 的方法。 |
| WriteStreamClosedEventArgs |
提供事件的数据 WriteStreamClosed 。 |
结构
| 名称 | 说明 |
|---|---|
| AddressRecord |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| CNameRecord |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| DnsResult<T> |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| IPNetwork | |
| MxRecord |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| NsRecord |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| PtrRecord |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| SrvRecord |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| TxtRecord |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
接口
| 名称 | 说明 |
|---|---|
| IAuthenticationModule |
为 Web 客户端身份验证模块提供基本身份验证接口。 |
| ICertificatePolicy |
验证服务器证书。 |
| ICredentialPolicy |
定义要用于使用及其派生类的资源请求的 WebRequest 凭据策略。 |
| ICredentials |
提供用于检索 Web 客户端身份验证凭据的基本身份验证接口。 |
| ICredentialsByHost |
提供用于检索主机、端口和身份验证类型的凭据的接口。 |
| INetworkProgress |
提供有关通过网络发送数据的网络进度的信息。 |
| IUnsafeWebRequestCreate |
创建不安全 WebRequest 的统一资源标识符(URI)。 |
| IWebProxy |
为类的代理访问 HttpClient 实现提供基接口。 |
| IWebProxyScript |
提供用于加载和执行用于自动代理检测的脚本的基本接口。 |
| IWebRequestCreate |
提供用于创建 WebRequest 实例的基本接口。 |
枚举
| 名称 | 说明 |
|---|---|
| AuthenticationSchemes |
指定身份验证的协议。 |
| DecompressionMethods |
表示用于压缩接收的数据以响应 HttpWebRequest的文件压缩和解压缩编码格式。 |
| DnsResponseCode |
为当今网络上使用的许多协议提供简单的编程接口。 System.Net 命名空间中的类可用于开发Windows应用商店应用或桌面应用。 在 Windows Store 应用中使用时,System.Net 命名空间中的类受网络隔离功能(Windows 开发人员预览版使用的应用程序安全模型的一部分)的影响。 必须在Windows应用商店应用的应用清单中启用相应的网络功能,以便系统允许Windows应用商店应用进行网络访问。 有关详细信息,请参阅适用于 Windows 应用商店应用的 Network Isolation。 |
| FtpStatusCode |
指定为文件传输协议 (FTP) 操作返回的状态代码。 |
| HttpRequestHeader |
可在客户端请求中指定的 HTTP 标头。 |
| HttpResponseHeader |
可在服务器响应中指定的 HTTP 标头。 |
| HttpStatusCode |
包含 RFC 9110 第 15 节定义的 HTTP 状态代码的值。 |
| NetworkAccess |
指定网络访问权限。 |
| SecurityProtocolType |
指定 Schannel 安全包支持的安全协议。 |
| TransportType |
定义 SocketPermission 和 Socket 类的传输类型。 |
| WebExceptionStatus |
定义 WebException 类的状态代码。 |