网络组件命名空间及功能
命 名 空 间
|
功 能 概 述
|
System.Net
|
为当前网络上流行的多种协议提供一个统一、简单的编程接口。其中WebRequest和WebResponse类形成了“可插入协议”的基础,利用这种网络服务的实现,可以开发在使用Internet资源时不必考虑所用协议具体细节的应用程序
|
System.Net.Cache
|
定义类型和枚举,这些类型和枚举用于为使用WebRequest和HttpWebRequest类获取的资源定义缓存策略
|
System.Net.Configuration
|
所含类提供以编程方式访问和更新System.Net命名空间的配置设置的功能
|
System.Net.Mail
|
用于将电子邮件发送到简单邮件传输协议(SMTP)服务器进行传送的类
|
System.Net.Mime
|
包含用于表示多用途Internet邮件交换(MIME)标头的类型。这些类型与System.Net.Mail命名空间中的类型一起使用,用于在使用SmtpClient类发送电子邮件时指定Content-Type、Content-Disposition和Content-transfer-Encoding标头
|
System.Net.NetworkInformation
|
提供对网络流量数据、网络地址信息和本地计算机的地址更改通知的访问。该命名空间还包含实现Ping实用工具的类。您可以使用Ping和相关的类检查是否可通过网络访问某台计算机
|
System.Net.Security
|
为网络流在主机间的传输提供了安全控制
|
System.Net.Sockets
|
为需要严格控制网络访问的开发人员提供Windows套接字(Winsock)接口的托管实现
|
System.Web
|
包含启用浏览器/服务器通信的类和接口。这些命名空间类用于管理到客户端的HTTP输出(HttpResponse)和读取HTTP请求(HttpRequest)。附加的类则提供了一些功能,用于服务器端的实用程序以及进程、cookie管理、文件传输、异常信息和输出缓存控制
|
System.Web.UI
|
包含创建Web窗体页的类,包括Page类和用于创建Web用户界面的其他标准类
|
System.Web.UI.HtmlControls
|
包含创建ASP.NET Web服务器控件的类。当添加到Web窗体时,这些控件将呈现浏览器特定的HTML和脚本,用以创建与设备无关的Web用户界面
|
System.Web.Mobile
|
包含生成ASP.NET移动Web应用程序所需的核心功能,包括身份验证和错误处理
|
System.Web.UI.MobileControls
|
包含一组ASP.NET服务器控件,这些控件可以针对不同的移动设备呈现应用程序
|
System.Web.Services
|
包含使您能够生成和使用XML Web services的类,这些服务是驻留在Web服务器中的可编程实体,并通过标准Internet协议公开
|
System.Net命名空间的主要类组成及功能
类 名
|
功 能 概 述
|
DNS
|
提供简单域名解析功能
|
DnsPermission
|
控制对网络DNS服务器的访问
|
EndPoint
|
用于标识网络地址
|
FileWebRequest
|
为WebRequest类提供了一个文件系统实现
|
FileWebResponse
|
为WebResponse类提供了一个文件系统实现
|
HttpVersion
|
定义了由HttpWebRequest和HttpWebResponse类支持的HTTP版本号
|
HttpWebRequest
|
为WebRequest类提供了特定于HTTP的实现
|
HttpWebReponse
|
为WebResponse类提供了特定于HTTP的实现
|
IPAddress
|
提供了IP地址
|
IPEndPoint
|
以IP地址和端口号的形式代表一个网络终端
|
IPHostEntry
|
为Internet主机地址信息提供了容器类
|
ProtocolViolationException
|
当使用网络协议时出现错误,则将抛出由该类所代表的异常
|
SocketAddress
|
代表一个套接字地址
|
SocketPermission
|
控制在传输地址上生成或接收连接的权限
|
SocketPermissionAttribute
|
允许将SocketPermission的安全动作,施用于使用声明安全性的代码
|
WebClient
|
为客户与Internet资源间的数据发送和接收提供了通用方法
|
WebException
|
当通过可插入协议访问网络时出现错误,则将抛出由该类代表的异常
|
WebProxy
|
包含WebRequest类的HTTP代理
|
WebRequest
|
代表一个到URI的请求
|
WebResponse
|
代表来自URI的响应
|
System.Net.Sockets命名空间的主要类组成及功能
类 名
|
功 能 概 述
|
LingerOption
|
包含套接字延迟时间的信息,即当数据仍在发送时,套接字应在关闭后保持的时间
|
MulticastOption
|
包含了IP多点传送数据包的选项值
|
NetworkStream
|
为网络访问提供了基础数据流
|
Socket
|
实现了Berkeley套接字接口
|
SocketException
|
当出现套接字错误时,将抛出由该类所代表的异常
|
TCPClient
|
为TCP网络服务提供了客户连接
|
TCPListener
|
用以监听TCP客户连接
|
UDPClient
|
用于提供UDP网络服务
|
System.Web命名空间的主要类组成及功能
类 名
|
功 能 概 述
|
HttpApplication
|
定义了ASP.NET应用程序中所有应用程序对象的通用方法、属性和事件
|
HttpApplicationState
|
允许ASP.NET应用程序中的多个会话和请求共享全局信息
|
HttpBrowserCapabilities
|
允许服务器收集客户端浏览器的性能信息
|
HttpContext
|
封装了所有关于HTTP请求的特定信息
|
HttpException
|
提供了生成HTTP异常的手段
|
HttpFileCollection
|
为由用户上传的文件提供访问和组织手段
|
HttpParseException
|
为生成HTTP解析异常提供了手段
|
HttpPostedFile
|
提供了访问由客户上传的文件的方式
|
HttpRequest
|
允许ASP.NET读取在Web请求中由客户发送的HTTP值
|
HttpResponse
|
封装了来自一个ASP.NET操作的HTTP响应信息
|
HttpUtility
|
为处理Web请求时的URL编码和解码提供了方法
|
ProcessInfo
|
提供了当前运行的进程信息
|