System.Net 命名空间为当前网络上使用的多种协议提供了简单的编程接口。WebRequest 和 WebResponse 类形成了所谓的可插接式协议的基础。可插接式协议是网络服务的一种实现,它使您能够开发出使用 Internet 资源的应用程序,而不必考虑各种不同协议的具体细节。

解决方案 »

  1.   

    <system.net> 元素包含 System.Net 命名空间中的类的设置。这些设置为从 Internet 宿主接收信息配置身份验证模块、连接管理、代理服务器和 Internet 请求模块。
      

  2.   

    .NET Framework 类库   System.Net 命名空间请参见
    .NET Framework 类库 | C++ 托管扩展编程 
    System.Net 命名空间为当前网络上使用的多种协议提供了简单的编程接口。WebRequest 和 WebResponse 类形成了所谓的可插接式协议的基础。可插接式协议是网络服务的一种实现,它使您能够开发出使用 Internet 资源的应用程序,而不必考虑各种不同协议的具体细节。命名空间层次结构类
    类 说明 
    AuthenticationManager 管理客户端身份验证过程中调用的身份验证模块。 
    Authorization 包含 Internet 服务器的身份验证消息。 
    Cookie 提供一组用于管理 Cookie 的属性和方法。不能继承此类。 
    CookieCollection 为 Cookie 类的实例提供集合容器。 
    CookieContainer 为 CookieCollection 对象的集合提供容器。 
    CookieException 向 CookieContainer 添加 Cookie 出错时引发的异常。 
    CredentialCache 为多个凭据提供存储。 
    Dns 提供简单的域名解析功能。 
    DnsPermission 控制对网络上域名系统 (DNS) 服务器的访问权限。 
    DnsPermissionAttribute 指定从域名服务器中请求信息的权限。 
    EndPoint 标识网络地址。这是一个抽象(在 Visual Basic 中为 MustInherit)类。 
    EndpointPermission 定义由 SocketPermission 实例授权的终结点。 
    FileWebRequest 提供 WebRequest 类的文件系统实现。 
    FileWebResponse 提供 WebResponse 类的文件系统实现。 
    GlobalProxySelection 包含所有 HTTP 请求的全局默认代理实例。 
    HttpVersion 定义受 HttpWebRequest 和 HttpWebResponse 类支持的 HTTP 版本号。 
    HttpWebRequest 提供 WebRequest 类的 HTTP 特定的实现。 
    HttpWebResponse 提供 WebResponse 类的 HTTP 特定的实现。 
    IPAddress 提供网际协议 (IP) 地址。 
    IPEndPoint 将网络端点表示为 IP 地址和端口号。 
    IPHostEntry 为 Internet 主机地址信息提供容器类。 
    IrDAEndPoint 此类建立与服务器的连接并提供红外端口信息。 
    NetworkCredential 为基于密码的身份验证方案(如基本、简要、NTLM 和 Kerberos 身份验证)提供凭据。 
    ProtocolViolationException 使用网络协议期间出错时引发的异常。 
    ServicePoint 提供 HTTP 连接的连接管理。 
    ServicePointManager 管理 ServicePoint 实例的集合。 
    SocketAddress 存储 EndPoint 派生类的序列化信息。 
    SocketPermission 控制在传输地址上建立或接受连接的权利。 
    SocketPermissionAttribute 指定安全操作以控制 Socket 连接。不能继承此类。 
    WebClient 提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。不能继承此类。 
    WebException 通过可插接协议访问网络期间出错时引发的异常。 
    WebHeaderCollection 包含与请求或响应关联的协议标头。 
    WebPermission 控制访问 HTTP Internet 资源的权限。 
    WebPermissionAttribute 指定权限以访问 Internet 资源。不能继承此类。 
    WebProxy 包含 WebRequest 类的 HTTP 代理设置。 
    WebRequest 发出对统一资源标识符 (URI) 的请求。这是一个抽象(在 Visual Basic 中为 MustInherit)类。 
    WebResponse 提供来自统一资源标识符 (URI) 的响应。这是一个抽象(在 Visual Basic 中为 MustInherit)类。 接口
    接口 说明 
    IAuthenticationModule 为 Web 客户端身份验证模块提供基身份验证接口。 
    ICertificatePolicy 验证服务器证书。 
    ICredentials 提供用于为 Web 客户端身份验证检索凭据的基身份验证接口。 
    IWebProxy 提供基接口以实现对 WebRequest 类的代理访问。 
    IWebRequestCreate 提供用于创建 WebRequest 实例的基接口。 委托
    委托 说明 
    HttpContinueDelegate 表示当客户端接收到连续响应时通知调用方的方法。 枚举
    枚举 说明 
    HttpStatusCode 包含为 HTTP 定义的状态代码的值。 
    NetworkAccess 指定网络访问权限。 
    SecurityProtocolType  
    TransportType 为 SocketPermission 和 Socket 类定义传输类型。 
    WebExceptionStatus 为 WebException 类定义状态代码。