System.Net 命名空间

包括受保护的成员
包括继承的成员

包括 .NET Framework 成员
包括 XNA Framework 成员
包括 可移植类库 成员

System.Net 命名空间包含具有以下功能的类型:提供适用于许多网络协议的简单编程接口,以编程方式访问和更新 System.Net 命名空间的配置设置,定义 Web 资源的缓存策略,撰写和发送电子邮件,代表多用途 Internet 邮件交换 (MIME) 标头,访问网络流量数据和网络地址信息,以及访问对等网络功能。另外,其他子命名空间还能让您以受控方式实现 Windows 套接字 (Winsock) 接口,能让您访问网络流以实现主机之间的安全通信。

命名空间

命名空间 说明
System.Net System.Net 命名空间为当前网络上使用的多种协议提供了简单的编程接口。WebRequestWebResponse 类形成了所谓的可插接式协议的基础,可插接式协议是网络服务的一种实现,它使您能够开发出使用 Internet 资源的应用程序,而不必考虑各种不同协议的具体细节。System.Net 命名空间中的类可用于开发 Windows 应用商店应用程序或桌面应用程序。当使用 Windows 应用商店应用程序时,System.Net 命名空间中的类将受网络隔离功能(Windows 开发人员预览版使用的一部分应用程序安全模型)的影响。必须在应用程序清单中为本系统的 Windows 应用商店应用程序启动相应的网络功能,以便允许 Windows 应用商店应用程序的网络访问。有关更多信息,请参见 Network Isolation for Windows Store Apps
System.Net.Cache System.Net.Cache 命名空间定义类型和枚举,这些类型和枚举用于为使用 WebRequestHttpWebRequest 类获得的资源定义缓存策略。
System.Net.Configuration System.Net.Configuration 命名空间包含一些类,应用程序使用这些类以编程方式访问和更新 System.Net 命名空间的配置设置。
System.Net.Http System.Net.Http 命名空间提供用于现代 HTTP 应用程序的编程接口。
System.Net.Http.Headers 提供 HTTP 抬头的支持集合,其由 System.Net.Http 命名空间使用
System.Net.Mail System.Net.Mail 命名空间包含用于将电子邮件发送到简单邮件传输协议 (SMTP) 服务器进行传送的类。
System.Net.Mime System.Net.Mime 命名空间包含用于表示 Multipurpose Internet Mail Exchange (MIME) 标头的类型。这些类型在使用 SmtpClient 类发送电子邮件时与 System.Net.Mail 命名空间中的类型一起用于指定 Content-Type、Content-Disposition 和 Content-transfer-Encoding 标头。
System.Net.NetworkInformation System.Net.NetworkInformation 命名空间提供对网络流量数据、网络地址信息和本地计算机的地址更改通知的访问。该命名空间还包含实现 Ping 实用工具的类。可以使用 Ping 和相关的类检查是否可通过网络连接到计算机。
System.Net.PeerToPeer System.Net.PeerToPeer 命名空间提供了对等网络功能的访问权。
System.Net.PeerToPeer.Collaboration System.Net.PeerToPeer.Collaboration 命名空间不仅增强了 System.Net.PeerToPeer 网络功能,还提供了无服务器托管的协作会话功能。
System.Net.Security System.Net.Security 命名空间提供了网络流以便在主机间安全地通信。
System.Net.Sockets System.Net.Sockets 命名空间为需要严密控制网络访问的开发人员提供了 Windows Sockets (Winsock) 接口的托管实现。
System.Net.WebSockets System.Net.WebSockets 命名空间为开发人员提供 WebSocket 接口的托管实现。