System.Net 命名空间
包括受保护的成员
包括继承的成员
包括 .NET Framework 成员
包括 XNA Framework 成员
包括 可移植类库 成员
System.Net 命名空间包含具有以下功能的类型:提供适用于许多网络协议的简单编程接口,以编程方式访问和更新 System.Net 命名空间的配置设置,定义 Web 资源的缓存策略,撰写和发送电子邮件,代表多用途 Internet 邮件交换 (MIME) 标头,访问网络流量数据和网络地址信息,以及访问对等网络功能。另外,其他子命名空间还能让您以受控方式实现 Windows 套接字 (Winsock) 接口,能让您访问网络流以实现主机之间的安全通信。
命名空间
命名空间 | 说明 |
---|---|
System.Net | System.Net 命名空间为当前网络上使用的多种协议提供了简单的编程接口。WebRequest 和 WebResponse 类形成了所谓的可插接式协议的基础,可插接式协议是网络服务的一种实现,它使您能够开发出使用 Internet 资源的应用程序,而不必考虑各种不同协议的具体细节。System.Net 命名空间中的类可用于开发 Windows 应用商店应用程序或桌面应用程序。当使用 Windows 应用商店应用程序时,System.Net 命名空间中的类将受网络隔离功能(Windows 开发人员预览版使用的一部分应用程序安全模型)的影响。必须在应用程序清单中为本系统的 Windows 应用商店应用程序启动相应的网络功能,以便允许 Windows 应用商店应用程序的网络访问。有关更多信息,请参见 Network Isolation for Windows Store Apps。 |
System.Net.Cache | System.Net.Cache 命名空间定义类型和枚举,这些类型和枚举用于为使用 WebRequest 和 HttpWebRequest 类获得的资源定义缓存策略。 |
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 接口的托管实现。 |