C# 命名空间



 

基本的文件 I/O

.NET Framework 2.0
1(共 1)对本文的评价是有帮助 评价此主题

 

抽象基类 Stream 支持读取和写入字节。Stream 集成了异步支持。其默认实现根据其相应的异步方法来定义同步读取和写入,反之亦然。

所有表示流的类都是从 Stream 类继承的。Stream 类及其派生类提供数据源和储存库的一般视图,使程序员不必了解操作系统和基础设备的具体细节。

流涉及三个基本操作:

  • 可以从流读取。读取是从流到数据结构(如字节数组)的数据传输。

  • 可以向流写入。写入是从数据源到流的数据传输。

  • 流可以支持查找。查找是对流内的当前位置进行的查询和修改。

根据基础数据源或储存库,流可能只支持这些功能中的一部分。例如,NetworkStreams 不支持查找。Stream 的 CanReadCanWrite 和 CanSeek 属性及其派生类决定不同的流所支持的操作。

有关通用 I/O 任务的列表,请参见通用 I/O 任务

Note注意

Visual Basic 用户可以选择使用由 My.Computer.FileSystem 对象提供的方法和属性进行文件 I/O。有关更多信息,请参见 My.Computer.FileSystem 对象

用于文件 I/O 的类

Directory 提供通过目录和子目录进行创建、移动和枚举的静态方法。DirectoryInfo 类提供实例方法。

DirectoryInfo 提供通过目录和子目录进行创建、移动和枚举的实例方法。Directory 类提供静态方法。

DriveInfo 提供访问有关驱动器的信息的实例方法。

File 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStreamFileInfo 类提供实例方法。

FileInfo 提供用于创建、复制、删除、移动和打开文件的实例方法,并协助创建 FileStreamFile 类提供静态方法。

FileStream 支持通过其 Seek 方法随机访问文件。默认情况下,FileStream 以同步方式打开文件,但它也支持异步操作。File 包含静态方法,而 FileInfo 包含实例方法。

FileSystemInfo 是 FileInfo 和 DirectoryInfo 的抽象基类。

Path 提供以跨平台的方式处理目录字符串的方法和属性。

DeflateStream 提供使用 Deflate 算法压缩和解压缩流的方法和属性。

GZipStream 提供压缩和解压缩流的方法和属性。默认情况下,此类使用与 DeflateStream 类相同的算法,但可以扩展到使用其他压缩格式。

SerialPort 提供控制串行端口文件资源的方法和属性。

FileFileInfoDriveInfoPathDirectory 和 DirectoryInfo 是密封(在 Microsoft Visual Basic 中为 NotInheritable)类。可以创建这些类的新实例,但它们不能有派生类。

用于从流读取和写入流的类

BinaryReader 和 BinaryWriter 从 Streams 读取或向 Streams 写入编码的字符串和基元数据类型。

StreamReader 通过使用 Encoding 进行字符和字节的转换,从 Streams 中读取字符。StreamReader 具有一个构造函数,该构造函数根据是否存在专用于 Encoding 的 preamble(例如一个字节顺序标记)来尝试确定给定 Stream 的正确 Encoding 是什么。

StreamWriter 通过使用 Encoding 将字符转换为字节,向 Streams 写入字符。

StringReader 从 Strings 中读取字符。StringReader 允许您用相同的 API 来处理 Strings,因此您的输出可以是 String 或以任何编码表示的 Stream

StringWriter 向 Strings 写入字符。StringWriter 允许您用相同的 API 来处理 Strings,因此您的输出可以是 String 或以任何编码表示的 Stream

TextReader 是 StreamReader 和 StringReader 的抽象基类。抽象 Stream 类的实现用于字节输入和输出,而 TextReader 的实现用于 Unicode 字符输出。

TextWriter 是 StreamWriter 和 StringWriter 的抽象基类。抽象 Stream 类的实现用于字节输入和输出,而 TextWriter 的实现用于 Unicode 字符输出。

通用 I/O 流类

BufferedStream 是向另一个 Stream(例如 NetworkStream)添加缓冲的 Stream。((FileStream 内部已具有缓冲,MemoryStream 不需要缓冲。)BufferedStream 可以围绕某些类型的流来构成以提高读写性能。缓冲区是内存中的字节块,用于缓存数据,从而减少对操作系统的调用次数。

CryptoStream 将数据流链接到加密转换。虽然 CryptoStream 是从 Stream 派生的,但它不属于 System.IO 命名空间,而是在 System.Security.Cryptography 命名空间中。

MemoryStream 是一个非缓冲的流,可以在内存中直接访问它的封装数据。该流没有后备存储,可用作临时缓冲区。

NetworkStream 表示网络连接上的 Stream。虽然 NetworkStream 是从 Stream 派生的,但它不属于 System.IO 命名空间,而是在 System.Net.Sockets 命名空间中。

I/O 和安全性

当在 System.IO 命名空间中使用类时,要使访问被允许,则必须满足诸如访问控制列表 (ACL) 等操作系统安全性要求。该要求是在所有 FileIOPermission 要求之外的要求。


以上请参考:http://msdn.microsoft.com/zh-cn/library/336wast5(v=vs.80) 

 

 

 

 

System.IO 命名空间

.NET Framework 2.0
8(共 15)对本文的评价是有帮助 评价此主题

System.IO 命名空间包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。


  说明
公共类 BinaryReader 用特定的编码将基元数据类型读作二进制值。
公共类 BinaryWriter 以二进制形式将基元类型写入流,并支持用特定的编码写入字符串。
公共类 BufferedStream 给另一流上的读写操作添加一个缓冲层。无法继承此类。
公共类 Directory 公开用于创建、移动和枚举通过目录和子目录的静态方法。无法继承此类。
公共类 DirectoryInfo 公开用于创建、移动和枚举目录和子目录的实例方法。无法继承此类。
公共类 DirectoryNotFoundException 当找不到文件或目录的一部分时所引发的异常。
公共类 DriveInfo 提供对有关驱动器的信息的访问。
公共类 DriveNotFoundException 当尝试访问的驱动器或共享不可用时引发的异常。
公共类 EndOfStreamException 读操作试图超出流的末尾时引发的异常。
公共类 ErrorEventArgs 为 Error 事件提供数据。
公共类 File 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。
公共类 FileInfo 提供创建、复制、删除、移动和打开文件的实例方法,并且帮助创建 FileStream 对象。无法继承此类。
公共类 FileLoadException 当找到托管程序集却不能加载它时引发的异常。
公共类 FileNotFoundException 试图访问磁盘上不存在的文件失败时引发的异常。
公共类 FileStream 公开以文件为主的 Stream,既支持同步读写操作,也支持异步读写操作。
公共类 FileSystemEventArgs 提供目录事件的数据:ChangedCreatedDeleted
公共类 FileSystemInfo 为 FileInfo 和 DirectoryInfo 对象提供基类。
公共类 FileSystemWatcher 侦听文件系统更改通知,并在目录或目录中的文件发生更改时引发事件。
公共类 InternalBufferOverflowException 内部缓冲区溢出时引发的异常。
公共类 InvalidDataException 在数据流的格式无效时引发的异常。
公共类 IODescriptionAttribute 设置可视化设计器在引用事件、扩展程序或属性时可显示的说明。
公共类 IOException 发生 I/O 错误时引发的异常。
公共类 MemoryStream 创建其支持存储区为内存的流。
公共类 Path 对包含文件或目录路径信息的 String 实例执行操作。这些操作是以跨平台的方式执行的。
公共类 PathTooLongException 当路径名或文件名超过系统定义的最大长度时引发的异常。
公共类 RenamedEventArgs 为 Renamed 事件提供数据。
公共类 Stream 提供字节序列的一般视图。
公共类 StreamReader 实现一个 TextReader,使其以一种特定的编码从字节流中读取字符。
公共类 StreamWriter 实现一个 TextWriter,使其以一种特定的编码向流中写入字符。
公共类 StringReader 实现从字符串进行读取的 TextReader
公共类 StringWriter 实现一个用于将信息写入字符串的 TextWriter。该信息存储在基础 StringBuilder 中。
公共类 TextReader 表示可读取连续字符系列的读取器。
公共类 TextWriter 表示可以编写一个有序字符系列的编写器。该类为抽象类。
公共类 UnmanagedMemoryStream 提供从托管代码访问非托管内存块的能力。
  结构 说明
公共结构 WaitForChangedResult 包含关于所发生更改的信息。
  委托 说明
公共委托 ErrorEventHandler 表示将处理 FileSystemWatcher 对象的 Error 事件的方法。
公共委托 FileSystemEventHandler 表示将处理 FileSystemWatcher 类的 ChangedCreated 或 Deleted 事件的方法。
公共委托 RenamedEventHandler 表示将处理 FileSystemWatcher 类的 Renamed 事件的方法。
  枚举 说明
公共枚举 DriveType 定义驱动器类型常数,包括 CDRom、Fixed、Network、NoRootDirectory、Ram、Removable 和 Unknown。
公共枚举 FileAccess 定义用于控制对文件的读访问、写访问或读/写访问的常数。
公共枚举 FileAttributes 提供文件和目录的属性。
公共枚举 FileMode 指定操作系统打开文件的方式。
公共枚举 FileOptions 表示用于创建 FileStream 对象的附加选项。
公共枚举 FileShare 包含用于控制其他 FileStream 对象对同一文件可以具有的访问类型的常数。
公共枚举 NotifyFilters 指定要在文件或文件夹中监视的更改。
公共枚举 SearchOption 指定是搜索当前目录,还是搜索当前目录及其所有子目录。
公共枚举 SeekOrigin 提供表示流中的参考点以供进行查找的字段。
公共枚举 WatcherChangeTypes 可能会发生的文件或目录更改。

 

参考:http://msdn.microsoft.com/zh-cn/library/system.io(v=vs.80)

 

 

 

System.Drawing 命名空间

.NET Framework 2.0
15(共 18)对本文的评价是有帮助 评价此主题

System.Drawing 命名空间提供了对 GDI+ 基本图形功能的访问。在 System.Drawing.Drawing2DSystem.Drawing.Imaging 以及 System.Drawing.Text 命名空间中提供了更高级的功能。

Graphics 类提供了绘制到显示设备的方法。诸如 Rectangle 和 Point 等类可封装 GDI+ 基元。Pen 类用于绘制直线和曲线,而从抽象类 Brush 派生出的类则用于填充形状的内部。

Caution note警告

不支持在 Windows 或 ASP.NET 服务中使用 System.Drawing 命名空间中的类。尝试在这些应用程序类型之一中使用这些类可能会产生意想不到的问题,如服务性能降低和运行时异常。


  说明
公共类 Bitmap 封装 GDI+ 位图,此位图由图形图像及其属性的像素数据组成。Bitmap 是用于处理由像素数据定义的图像的对象。
公共类 Brush 定义用于填充图形形状(如矩形、椭圆、饼形、多边形和封闭路径)的内部的对象。
公共类 Brushes 所有标准颜色的画笔。无法继承此类。
公共类 BufferedGraphics 为双缓冲提供图形缓冲区。
公共类 BufferedGraphicsContext 提供创建图形缓冲区的方法,该缓冲区可用于双缓冲。
公共类 BufferedGraphicsManager 提供对应用程序域的主缓冲图形上下文对象的访问。
公共类 ColorConverter 将颜色从一种数据类型转换为另一种数据类型。通过 TypeDescriptor 访问此类。
公共类 ColorTranslator 将颜色翻译成 GDI+ Color 结构并从该结构翻译颜色。无法继承此类。
公共类 Font 定义特定的文本格式,包括字体、字号和字形属性。无法继承此类。
公共类 FontConverter 将 Font 对象从一种数据类型转换成另一种数据类型。
公共类 FontConverter.FontNameConverter FontConverter.FontNameConverter 是一个类型转换器,用于在字体名称与其他各种表示形式之间进行转换。
公共类 FontConverter.FontUnitConverter 转换字体单位类型。
公共类 FontFamily 定义有着相似的基本设计但在形式上有某些差异的一组字样。无法继承此类。
公共类 Graphics 封装一个 GDI+ 绘图图面。无法继承此类。
公共类 Icon 表示 Windows 图标,它是用于表示对象的小位图图像。尽管图标的大小由系统决定,但仍可将其视为透明的位图。
公共类 IconConverter 将 Icon 对象从一种数据类型转换到另一种数据类型。通过 TypeDescriptor 对象访问此类。
公共类 Image 为源自 Bitmap 和 Metafile 的类提供功能的抽象基类。
公共类 ImageAnimator 动画处理包含基于时间的帧的图像。
公共类 ImageConverter ImageConverter 是一个类,可用于将 Image 对象从一种数据类型转换为另一种数据类型。通过 TypeDescriptor对象访问此类。
公共类 ImageFormatConverter ImageFormatConverter 是用于将颜色从一种数据类型转换为另一种数据类型的类。通过 TypeDescriptor 对象访问此类。
公共类 Pen 定义用于绘制直线和曲线的对象。无法继承此类。
公共类 Pens 所有标准颜色的钢笔。无法继承此类。
公共类 PointConverter 将 Point 对象从一种数据类型转换为另一种数据类型。通过 TypeDescriptor 对象访问此类。
公共类 RectangleConverter 将矩形从一种数据类型转换为另一种数据类型。通过 TypeDescriptor 访问此类。
公共类 Region 指示由矩形和由路径构成的图形形状的内部。无法继承此类。
公共类 SizeConverter SizeConverter 类用于从一种数据类型转换为另一种类型。通过 TypeDescriptor 对象访问此类。
公共类 SizeFConverter 将 SizeF 对象从一种类型转换成另一种类型。
公共类 SolidBrush 定义单色画笔。画笔用于填充图形形状,如矩形、椭圆、扇形、多边形和封闭路径。无法继承此类。
公共类 StringFormat 封装文本布局信息(如对齐、文字方向和 Tab 停靠位),显示操作(如省略号插入和国家标准 (National) 数字替换)和 OpenType 功能。无法继承此类。
公共类 SystemBrushes SystemBrushes 类的每个属性都是一个 SolidBrush,它是 Windows 显示元素的颜色。
公共类 SystemColors SystemColors 类的每个属性都是 Color 结构,这种结构是 Windows 显示元素的颜色。
公共类 SystemFonts 指定用于在 Windows 显示元素中显示文本的字体。
公共类 SystemIcons SystemIcons 类的每个属性都是 Windows 系统级图标的 Icon 对象。无法继承此类。
公共类 SystemPens SystemPens 类的每个属性都是一个 Pen,它是 Windows 显示元素的颜色,宽度为 1 个像素。
公共类 TextureBrush TextureBrush 类的每个属性都是 Brush 对象,这种对象使用图像来填充形状的内部。无法继承此类。
公共类 ToolboxBitmapAttribute 这使您可以指定一个图标来表示容器的控件,例如 Microsoft Visual Studio 窗体设计器。
  接口 说明
公共接口 IDeviceContext 定义用于获取并释放 Windows 设备上下文的现有句柄的方法。
  结构 说明
公共结构 CharacterRange 指定字符串内字符位置的范围。
公共结构 Color 表示 ARGB 颜色。
公共结构 Point 表示在二维平面中定义点的、整数 X 和 Y 坐标的有序对。
公共结构 PointF 表示在二维平面中定义点的浮点 x 和 y 坐标的有序对。
公共结构 Rectangle 存储一组整数,共四个,表示一个矩形的位置和大小。对于更高级的区域函数,请使用 Region 对象。
公共结构 RectangleF 存储一组浮点数,共四个,表示一个矩形的位置和大小。对于更高级的区域函数,请使用 Region 对象。
公共结构 Size 存储一个有序整数对,通常为矩形的宽度和高度。
公共结构 SizeF 存储有序浮点数对,通常为矩形的宽度和高度。
  委托 说明
公共委托 Graphics.DrawImageAbort 提供一个回调方法,用于决定 DrawImage 方法应何时过早地取消执行并停止绘制图像。
公共委托 Graphics.EnumerateMetafileProc 为 EnumerateMetafile 方法提供回调方法。
公共委托 Image.GetThumbnailImageAbort 提供一个回调方法,用于确定 GetThumbnailImage 方法应在何时提前取消执行。
  枚举 说明
公共枚举 ContentAlignment 指定绘图表面上内容的对齐方式。
公共枚举 CopyPixelOperation 确定复制像素操作中的源颜色如何与目标颜色组合生成最终颜色。
公共枚举 FontStyle 指定应用到文本的字形信息。
公共枚举 GraphicsUnit 指定给定数据的度量单位。
公共枚举 KnownColor 指定已知的系统颜色。
公共枚举 RotateFlipType 指定图像的旋转方向和用于翻转图像的轴。
公共枚举 StringAlignment 指定文本字符串相对于其布局矩形的对齐方式。
公共枚举 StringDigitSubstitute StringDigitSubstitute 枚举指定如何按照用户的区域设置或语言替换字符串中的数字位。
公共枚举 StringFormatFlags 指定文本字符串的显示和布局信息。
公共枚举 StringTrimming 指定如何在不完全适合布局形状的字符串中修整字符。
公共枚举 StringUnit 指定文本字符串的度量单位。

 

参考:http://msdn.microsoft.com/zh-cn/library/system.drawing(v=vs.80)

 

 


 

 

System.Net 命名空间

.NET Framework 2.0
10(共 12)对本文的评价是有帮助 评价此主题

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


  说明
公共类 AuthenticationManager 管理客户端身份验证过程中调用的身份验证模块。
公共类 Authorization 包含 Internet 服务器的身份验证消息。
公共类 Cookie 提供一组用于管理 Cookie 的属性和方法。无法继承此类。
公共类 CookieCollection 为 Cookie 类的实例提供集合容器。
公共类 CookieContainer 为 CookieCollection 对象的集合提供容器。
公共类 CookieException 向 CookieContainer 添加 Cookie 出错时引发的异常。
公共类 CredentialCache 为多个凭据提供存储。
公共类 Dns 提供简单的域名解析功能。
公共类 DnsPermission 控制对网络上域名系统 (DNS) 服务器的访问权限。
公共类 DnsPermissionAttribute 指定从域名服务器中请求信息的权限。
公共类 DownloadDataCompletedEventArgs 为 DownloadDataCompleted 事件提供数据。
公共类 DownloadProgressChangedEventArgs 为 WebClient 的 DownloadProgressChanged 事件提供数据。
公共类 DownloadStringCompletedEventArgs 为 DownloadStringCompleted 事件提供数据。
公共类 EndPoint 标识网络地址。这是一个 abstract 类。
公共类 EndpointPermission 定义由 SocketPermission 实例授权的终结点。
公共类 FileWebRequest 提供 WebRequest 类的文件系统实现。
公共类 FileWebResponse 提供 WebResponse 类的文件系统实现。
公共类 FtpWebRequest 实现文件传输协议 (FTP) 客户端。
公共类 FtpWebResponse 封装文件传输协议 (FTP) 服务器对请求的响应。
公共类 GlobalProxySelection 包含所有 HTTP 请求的全局默认代理实例。
公共类 HttpListener 提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器。无法继承此类。
公共类 HttpListenerBasicIdentity 包含来自基本身份验证请求的用户名和密码。
公共类 HttpListenerContext 提供对 HttpListener 类使用的请求和响应对象的访问。无法继承此类。
公共类 HttpListenerException 处理 HTTP 请求发生错误时引发的异常。
公共类 HttpListenerPrefixCollection 表示用于存储 HttpListener 对象的统一资源标识符 (URI) 前缀的集合。
公共类 HttpListenerRequest 描述传入 HttpListener 对象的 HTTP 请求。无法继承此类。
公共类 HttpListenerResponse 表示对 HttpListener 对象正在处理的请求的响应。
公共类 HttpVersion 定义 HttpWebRequest 和 HttpWebResponse 类支持的 HTTP 版本号。
公共类 HttpWebRequest 提供 WebRequest 类的 HTTP 特定的实现。
公共类 HttpWebResponse 提供 WebResponse 类的 HTTP 特定的实现。
公共类 IPAddress 提供网际协议 (IP) 地址。
公共类 IPEndPoint 将网络端点表示为 IP 地址和端口号。
公共类 IPHostEntry 为 Internet 主机地址信息提供容器类。
公共类 IrDAEndPoint 表示红外连接的终结点。
公共类 NetworkCredential 为基于密码的身份验证方案(如基本、简要、NTLM 和 Kerberos 身份验证)提供凭据。
公共类 OpenReadCompletedEventArgs 为 OpenReadCompleted 事件提供数据。
公共类 OpenWriteCompletedEventArgs 为 OpenWriteCompleted 事件提供数据。
公共类 ProtocolViolationException 使用网络协议期间出错时引发的异常。
公共类 ServicePoint 提供 HTTP 连接的连接管理。
公共类 ServicePointManager 管理 ServicePoint 对象集合。
公共类 SocketAddress 存储 EndPoint 派生类的序列化信息。
公共类 SocketPermission 控制在传输地址上建立或接受连接的权利。
公共类 SocketPermissionAttribute 指定安全操作以控制 Socket 连接。无法继承此类。
公共类 UploadDataCompletedEventArgs 为 UploadDataCompleted 事件提供数据。
公共类 UploadFileCompletedEventArgs 为 UploadFileCompleted 事件提供数据。
公共类 UploadProgressChangedEventArgs 为 WebClient 的 UploadProgressChanged 事件提供数据。
公共类 UploadStringCompletedEventArgs 为 UploadStringCompleted 事件提供数据。
公共类 UploadValuesCompletedEventArgs 为 UploadValuesCompleted 事件提供数据。
公共类 WebClient 提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。
公共类 WebException 通过可插接协议访问网络期间出错时引发的异常。
公共类 WebHeaderCollection 包含与请求或响应关联的协议标头。
公共类 WebPermission 控制访问 HTTP Internet 资源的权限。
公共类 WebPermissionAttribute 指定权限以访问 Internet 资源。无法继承此类。
公共类 WebProxy 包含 WebRequest 类的 HTTP 代理设置。
公共类 WebRequest 发出对统一资源标识符 (URI) 的请求。这是一个 abstract 类。
公共类 WebRequestMethods WebRequestMethods.FtpWebRequestMethods.File 和 WebRequestMethods.Http 类的容器类。无法继承此类
公共类 WebRequestMethods.File 表示可用于 FILE 请求的文件协议方法的类型。无法继承此类。
公共类 WebRequestMethods.Ftp 表示可与 FTP 请求一起使用的 FTP 协议方法的类型。无法继承此类。
公共类 WebRequestMethods.Http 表示可与 HTTP 请求一起使用的 HTTP 协议方法的类型。
公共类 WebResponse 提供来自统一资源标识符 (URI) 的响应。这是一个 abstract 类。
  接口 说明
公共接口 IAuthenticationModule 为 Web 客户端身份验证模块提供基身份验证接口。
公共接口 ICertificatePolicy 验证服务器证书。
公共接口 ICredentialPolicy 定义凭据策略,该凭据策略将用于使用 WebRequest 及其派生类发出的资源请求。
公共接口 ICredentials 提供用于为 Web 客户端身份验证检索凭据的基身份验证接口。
公共接口 ICredentialsByHost 提供用于检索主机、端口或身份验证类型的凭据的接口。
公共接口 IWebProxy 提供基接口以实现对 WebRequest 类的代理访问。
公共接口 IWebProxyScript 提供要加载的基接口并执行脚本以进行自动代理检测。
公共接口 IWebRequestCreate 提供用于创建 WebRequest 实例的基接口。
  委托 说明
公共委托 AuthenticationSchemeSelector 为 HttpListener 实例选择身份验证方案。
公共委托 BindIPEndPoint 表示指定 ServicePoint 的本地 Internet 协议地址和端口号的方法。
公共委托 DownloadDataCompletedEventHandler 表示将要处理 WebClient 的 DownloadDataCompleted 事件的方法。
公共委托 DownloadProgressChangedEventHandler 表示将要处理 WebClient 的 WebClient.DownloadProgressChanged 事件的方法。
公共委托 DownloadStringCompletedEventHandler 表示将要处理 WebClient 的 DownloadStringCompleted 事件的方法。
公共委托 HttpContinueDelegate 表示当客户端接收到连续响应时通知调用方的方法。
公共委托 OpenReadCompletedEventHandler 表示将要处理 WebClient 的 OpenReadCompleted 事件的方法。
公共委托 OpenWriteCompletedEventHandler 表示将要处理 WebClient 的 OpenWriteCompleted 事件的方法。
公共委托 UploadDataCompletedEventHandler 表示将要处理 WebClient 的 UploadDataCompleted 事件的方法。
公共委托 UploadFileCompletedEventHandler 表示将要处理 WebClient 的 UploadFileCompleted 事件的方法。
公共委托 UploadProgressChangedEventHandler 表示将要处理 WebClient 的 UploadProgressChanged 事件的方法。
公共委托 UploadStringCompletedEventHandler 表示将要处理 WebClient 的 UploadStringCompleted 事件的方法。
公共委托 UploadValuesCompletedEventHandler 表示将要处理 WebClient 的 UploadValuesCompleted 事件的方法。
  枚举 说明
公共枚举 AuthenticationSchemes 指定用于身份验证的协议。
公共枚举 DecompressionMethods 表示文件压缩和解压缩编码格式,该格式将用来压缩在 HttpWebRequest 的响应中收到的数据。
公共枚举 FtpStatusCode 指定为文件传输协议 (FTP) 操作返回的状态代码。
公共枚举 HttpRequestHeader 可以在客户端请求中指定的 HTTP 标头。
公共枚举 HttpResponseHeader 可以在服务器响应中指定的 HTTP 标头。
公共枚举 HttpStatusCode 包含为 HTTP 定义的状态代码的值。
公共枚举 NetworkAccess 指定网络访问权限。
公共枚举 SecurityProtocolType 指定 Schannel 安全包支持的安全协议。
公共枚举 TransportType 为 SocketPermission 和 Socket 类定义传输类型。
公共枚举 WebExceptionStatus 为 WebException 类定义状态代码。

 

参考:http://msdn.microsoft.com/zh-cn/library/system.net(v=vs.80)

 

 

 

System.Web 命名空间

 

System.Web 命名空间提供使得可以进行浏览器与服务器通信的类和接口。 此命名空间包括 HttpRequest 类(用于提供有关当前 HTTP 请求的广泛信息)、 HttpResponse 类(用于管理输出到客户端的 HTTP 输出)以及 HttpServerUtility 类(用于提供对服务器端实用工具与进程的访问)。 System.Web 还包括用于 Cookie 操作、文件传输、异常信息和输出缓存控制的类。

  说明
公共类 AspNetHostingPermission ASP.NET 寄宿的环境中的控件访问权限。 此类不能被继承。
公共类 AspNetHostingPermissionAttribute 允许对使用声明安全性应用到代码中的 AspNetHostingPermission 进行安全操作。 此类不能被继承。
公共类 DefaultHttpHandler 表示默认 HTTP 处理程序的属性和方法。
公共类 HtmlString 表示不应再次进行编码的 HTML 编码的字符串。
公共类 HttpApplication 定义 ASP.NET 应用程序中的所有应用程序对象共有的方法、属性和事件。 此类是用户在 Global.asax 文件中所定义的应用程序的基类。
公共类 HttpApplicationState 启用 ASP.NET 应用程序中多个会话和请求之间的全局信息共享。
公共类 HttpApplicationStateBase 用作一些类的基类,通过这些类,可在 ASP.NET 应用程序内的多个会话和请求之间共享信息。
公共类 HttpApplicationStateWrapper 封装 HTTP 内部对象,通过该对象,可在 ASP.NET 应用程序内的多个请求和会话之间共享信息。
公共类 HttpBrowserCapabilities 使服务器能够收集有关在客户端运行的浏览器功能的信息。
公共类 HttpBrowserCapabilitiesBase 用作某些类的基类,这些类使服务器可以收集发出当前请求的浏览器的功能相关信息。
公共类 HttpBrowserCapabilitiesWrapper 封装 HTTP 内部对象,该对象使服务器可以收集发出当前请求的浏览器的功能相关信息。
公共类 HttpCachePolicy 包含用于设置缓存特定的 HTTP 标头的方法和用于控制 ASP.NET 页输出缓存的方法。
公共类 HttpCachePolicyBase 用作某些类的基类,这些类包含的方法可用于设置特定于缓存的 HTTP 标头以及用于控制 ASP.NET 页输出缓存。
公共类 HttpCachePolicyWrapper 封装 HTTP 内部对象,该对象包含的方法可用于设置特定于缓存的 HTTP 标头以及用于控制 ASP.NET 页输出缓存。
公共类 HttpCacheVaryByContentEncodings 提供一种类型安全的方式来设置 HttpCachePolicy 类的 VaryByContentEncodings 属性。
公共类 HttpCacheVaryByHeaders 提供一种设置 VaryByHeaders 属性的类型安全的方法。
公共类 HttpCacheVaryByParams 提供一种设置 VaryByParams 属性的类型安全的方法。
公共类 HttpClientCertificate 提供由客户端为响应服务器对客户端标识的请求而发出的客户证书字段。
公共类 HttpCompileException 发生编译器错误时引发的异常。
公共类 HttpContext 封装有关个别 HTTP 请求的所有 HTTP 特定的信息。
公共类 HttpContextBase 用作包含有关某个 HTTP 请求的 HTTP 特定信息的类的基类。
公共类 HttpContextWrapper 封装包含有关单个 HTTP 请求的 HTTP 特定信息的 HTTP 内部对象。
公共类 HttpCookie 提供创建和操作各 HTTP Cookie 的类型安全方法。
公共类 HttpCookieCollection 提供操作 HTTP Cookie 的类型安全方法。
公共类 HttpException 描述在处理 HTTP 请求期间发生的异常。
公共类 HttpFileCollection 提供对客户端上载文件的访问,并组织这些文件。
公共类 HttpFileCollectionBase 用作一些类的基类,这些类提供对客户端已上载的文件的访问。
公共类 HttpFileCollectionWrapper 封装 HTTP 内部对象,该对象提供对客户端已上载的文件的访问。
公共类 HttpModuleCollection 提供一种索引和检索 IHttpModule 对象集合的方法。
公共类 HttpParseException 当发生分析错误时引发的异常。
公共类 HttpPostedFile 提供对客户端已上载的单独文件的访问。
公共类 HttpPostedFileBase 充当类的基类,这些类提供对客户端已上载的单独文件的访问。
公共类 HttpPostedFileWrapper 封装 HTTP 内部对象,该对象提供对客户端已上载的单独文件的访问。
公共类 HttpRequest 使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值。
公共类 HttpRequestBase 用作一些类的基类,这些类使 ASP.NET 可以读取客户端在 Web 请求过程中发送的 HTTP 值。
公共类 HttpRequestValidationException 当从客户端收到作为请求数据一部分的潜在恶意输入字符串时引发的异常。 此类不能被继承。
公共类 HttpRequestWrapper 封装 HTTP 内部对象,该对象使 ASP.NET 可以读取客户端在 Web 请求过程中发送的 HTTP 值。
公共类 HttpResponse 封装来自 ASP.NET 操作的 HTTP 响应信息。
公共类 HttpResponseBase 用作一些类的基类,可提供来自 ASP.NET 操作的 HTTP 响应信息。
公共类 HttpResponseWrapper 封装 HTTP 内部对象,该对象提供来自 ASP.NET 操作的 HTTP 响应信息。
公共类 HttpRuntime 为当前应用程序提供一组 ASP.NET 运行时服务。
公共类 HttpServerUtility 提供用于处理 Web 请求的 Helper 方法。
公共类 HttpServerUtilityBase 用作提供帮助器方法以处理 Web 请求的类的基类。
公共类 HttpServerUtilityWrapper 封装 HTTP 内部对象,该对象提供帮助器方法用于处理 Web 请求。
公共类 HttpSessionStateBase 用作一些类的基类,可提供对会话状态值、会话级别设置以及生存期管理方法的访问。
公共类 HttpSessionStateWrapper 封装 HTTP 内部对象,该对象提供对会话状态值、会话级别设置和生存期管理方法的访问。
公共类 HttpStaticObjectsCollection StaticObjects 属性提供应用程序范围内的对象的集合。
公共类 HttpStaticObjectsCollectionBase 用作一些类的基类,这些类为 StaticObjects 属性提供应用程序范围的对象的集合。
公共类 HttpStaticObjectsCollectionWrapper 封装 HTTP 内部对象,该对象为 StaticObjects 属性提供应用程序范围的对象的集合。
公共类 HttpUnhandledException 发生一般异常时引发的异常。
公共类 HttpUtility 提供用于在处理 Web 请求时编码和解码 URL 的方法。 此类不能被继承。
公共类 HttpWorkerRequest 此抽象类定义由 ASP.NET 托管代码用于处理请求的基本辅助方法和枚举。
公共类 HttpWriter 提供通过内部 HttpResponse 对象访问的 TextWriter 对象。
公共类 IisTraceListener 提供一个将所有跟踪和调试输出路由到 IIS 7.0 基础结构的侦听器。
公共类 ParserError 表示分析器错误或警告。 此类不能被继承。
公共类 ParserErrorCollection 管理分析过程中检测到的一组分析器错误。 此类不能被继承。
公共类 PreApplicationStartMethodAttribute 提供对应用程序启动的扩展支持。
公共类 ProcessInfo 提供有关当前正在执行的进程的信息。
公共类 ProcessModelInfo 包含用于返回有关辅助进程的信息的方法。
公共类 SiteMap SiteMap 类是站点的导航结构在内存中的表示形式,导航结构由一个或多个站点地图提供程序提供。 此类不能被继承。
公共类 SiteMapNode 表示分层的站点地图结构(如 SiteMap 类和实现抽象类 SiteMapProvider 的类所描述的结构)中的一个节点。
公共类 SiteMapNodeCollection 提供 SiteMapNode 对象的强类型集合并实现 IHierarchicalEnumerable 接口,以支持在该集合中导航。
公共类 SiteMapProvider 为所有站点地图数据提供程序提供公共基类,并为开发人员提供一条实现自定义站点地图数据提供程序的途径,这些提供程序可与 ASP.NET 站点地图基础结构一起用作 SiteMap 对象的持久存储区。
公共类 SiteMapProviderCollection SiteMap 类用于跟踪在站点地图初始化期间对 SiteMap 可用的 SiteMapProvider 对象集。 此类不能被继承。
公共类 SiteMapResolveEventArgs 为通过调用 SiteMapProvider 类的 CurrentNode 属性引发的事件提供数据。
公共类 StaticSiteMapProvider 作为 SiteMapProvider 抽象类的部分实现和 XmlSiteMapProvider 类(它是 ASP.NET 中的默认站点地图提供程序)的基类。
公共类 TraceContext 捕获并提供有关 Web 请求的执行详细信息。 此类不能被继承。
公共类 TraceContextEventArgs 向所有处理 TraceFinished 事件的方法提供跟踪记录的集合。 此类不能被继承。
公共类 TraceContextRecord 表示 ASP.NET 跟踪消息和任何关联数据。
公共类 VirtualPathUtility 为常见的虚拟路径操作提供实用工具方法。
公共类 WebPageTraceListener 提供一个将 Trace 消息定向到 ASP.NET 网页输出的侦听器。
公共类 XmlSiteMapProvider XmlSiteMapProvider 类是从 SiteMapProvider 类派生的,并且是 ASP.NET 的默认站点地图提供者。 XmlSiteMapProvider 类根据文件扩展名为 .sitemap 的 XML 文件生成站点地图树。
  接口 说明
公共接口 IHtmlString 表示不应再次进行编码的 HTML 编码的字符串。
公共接口 IHttpAsyncHandler 定义 HTTP 异步处理程序对象必须实现的协定。
公共接口 IHttpHandler 定义 ASP.NET 为使用自定义 HTTP 处理程序同步处理 HTTP Web 请求而实现的协定。
公共接口 IHttpHandlerFactory 定义类工厂为创建新的 IHttpHandler 对象而必须实现的协定。
公共接口 IHttpModule 向实现类提供模块初始化和处置事件。
公共接口 IPartitionResolver 定义必须实现的方法,这些方法用于自定义的会话状态分区解析。
  委托 说明
公共委托 BeginEventHandler 表示处理异步事件(如应用程序事件)的方法。 此委托在异步操作开始时调用。
公共委托 EndEventHandler 表示处理异步事件(如应用程序事件)的方法。
公共委托 HttpCacheValidateHandler 表示一个方法,在从缓存提供某个缓存项之前将调用该方法来验证该项。
公共委托 HttpResponseSubstitutionCallback 表示处理缓存后替换的方法。
公共委托 HttpWorkerRequest.EndOfSendNotification 表示用于在完成发送响应后通知调用方的方法。
公共委托 SiteMapResolveEventHandler 表示的方法将用于处理 SiteMapProvider 或静态 SiteMap 类的特定实例的 SiteMapResolve 事件。
公共委托 TraceContextEventHandler 表示处理 TraceContextTraceFinished 事件的方法。
  枚举 说明
公共枚举 ApplicationShutdownReason 指定 AppDomain 类为何关闭。
公共枚举 AspNetHostingPermissionLevel 指定授予 ASP.NET Web 应用程序的信任级别。
公共枚举 HttpCacheability 提供用于设置 Cache-Control HTTP 标头的枚举值。
公共枚举 HttpCacheRevalidation 提供用于设置重新验证特定的 Cache-Control HTTP 标头的枚举值。
公共枚举 HttpCookieMode 指定如何将 Cookie 用于 Web 应用程序。
公共枚举 HttpValidationStatus 提供指示缓存验证状态的枚举值。
公共枚举 ProcessShutdownReason 提供指示进程关闭原因的枚举值。
公共枚举 ProcessStatus 提供指示进程当前状态的枚举值。
公共枚举 RequestNotification 指示处理 HttpApplication 请求期间发生事件和其他生命周期事件的时间。
公共枚举 RequestNotificationStatus 基础结构。指定请求管线中通知的状态。
公共枚举 TraceMode 指定跟踪消息发出到页的 HTML 输出中所采用的顺序。

 

HttpApplication类:http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication.aspx

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM