【Asp.net精品源码栏目提醒】:网学会员为需要Asp.net精品源码的朋友们搜集整理了【精品】NET Framework 类库提供的命名空间 - 其它资料相关资料,希望对各位网友有所帮助!
.NET Framework 类库提供下列命名空间:Microsoft.Aspnet.Snapin包含
ASP.NET 管理控制台应用程序与 Microsoft 管理控制台 MMC 交互所必需的类。
Microsoft.Build.BuildEngine包含表示 MSBuild 引擎的类。
Microsoft.Build.Framework包含构成 MSBuild 任务、记录器和事件的类。
Microsoft.Build.Tasks包含随 MSBuild 提供的所有任务的实现。
Microsoft.Build.Tasks.Deployment.Bootstrapper包含由 MSBuild 在内部使用的类。
Microsoft.Build.Tasks.Deployment.ManifestUtilities包含由 MSBuild 在内部使用的类。
Microsoft.Build.Utilities提供可用于创建您自己的 MSBuild 记录器和任务的帮助器类。
Microsoft.Csharp包含支持用 C 语言进行编译和代码生成的类。
Microsoft.JScript包含支持用 JScript 语言进行编译和代码生成的类。
Microsoft.SqlServer.Server包含专用于 Microsoft .NET Framework 公共语言运行库 CLR 组件与 Microsoft SQLServer 和 SQL Server 数据库引擎进程执行环境的集成的类。
Microsoft.VisualBasic包含支持用 Visual Basic 语言进行编译和代码生成的类。
Microsoft.VisualBasic.ApplicationServices包含支持 Visual Basic 应用程序模型并提供对应用程序信息的访问的类型。
Microsoft.VisualBasic.CompilerServices包含支持 Visual Basic 编译器的仅供内部使用的类型。
Microsoft.VisualBasic.Devices包含支持与 Visual Basic 中的设备相关的 My 对象的类型。
Microsoft.VisualBasic.FileIO包含支持 Visual Basic 中的 My 文件系统对象的类型。
Microsoft.VisualBasic.Logging包含支持 Visual Basic 中的 My 日志记录对象的类型,并提供可将日志记录输出定向到文件的简单日志侦听器。
Microsoft.VisualBasic.MyServices包含支持 Visual Basic 中的 My 的类型。
Microsoft.VisualBasic.MyServices.Internal包含支持 Visual Basic 中的 My 的仅供内部使用的类型。
Microsoft.VisualBasic.VsaMicrosoft.VisualCMicrosoft.Vsa包含使您可以将 .NET Framework 脚本引擎的脚本集成到应用程序中以及在运行时编译和执行代码的接口。
Microsoft.Vsa.Vb.CodeDOMMicrosoft.Win32提供两种类型的类:处理由操作系统引发的事件的类和对系统注册表进行操作的类。
Microsoft.Win32.SafeHandles包含抽象派生的 safe handle 类,这些类可提供支持文件和操作系统句柄的常用功能。
Microsoft.WindowsCE.Forms包含使用 .NET Compact Framework 开发 Pocket PC 和 Smartphone Windows 窗体应用程序所用的类。
Microsoft.WindowsMobile.DirectX包含在装有 .NET Compact Framework 的设备上开发 DirectX 应用程序所用的类。
要求使用将来的 Windows Mobile 版本运行这些应用程序。
Microsoft.WindowsMobile.DirectX.Direct3D包含在装有 .NET Compact Framework 的设备上开发 Direct3D 应用程序所用的类。
要求使用将来的 Windows Mobile 版本运行这些应用程序。
Microsoft_VsaVbSystem包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基础类和基类。
其他类提供支持下列操作的服务:数据类型转换,方法参数操作,数学计算,远程和本地程序调用,应用程序环境管理以及对托管和非托管应用程序的监管。
System.CodeDom包含可用于表示源代码文档的元素和结构的类。
这些元素可用于为源代码文档建立结构模型。
通过使用 System.CodeDom.Compiler 命名空间所提供的功能,可以将源代码文档输出为用受支持的语言编写的源代码。
System.CodeDom.Compiler包含用于管理用受支持的编程语言生成和编译源代码的类型。
每个代码生成器都可以基于代码文档对象模型 CodeDOM 源代码模型 (由 System.CodeDom 命名空间提供的元素组成)的结构来生成使用某种特定的编程语言的源代码。
System.Collections包含定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。
System.Collections.Generic包含定义泛型集合的接口和类;泛型集合允许用户创建强类型的集合,这种集合在类型安全和性能上均优于非泛型强类型集合。
System.Collections.ObjectModel包含能在可重用库的对象模型中用作集合的类。
在属性或方法返回集合时使用这些类。
System.Collections.Specialized包含专用的强类型集合;例如,链接表词典、位向量以及只包含字符串的集合。
System.ComponentModel提供用于实现组件和控件的运行时和设计时行为的类。
此命名空间包括用于属性和类型转换器的实现、数据源绑定和组件授权的基类和接口。
System.ComponentModel.Design包含可由开发人员用来生成自定义设计时组件行为和在设计时配置组件的用户界面的类。
设计时环境提供了使开发人员能够安排组件并配置它们的属性的系统。
System.ComponentModel.Design.Data包含用于实现数据相关组件的设计时行为的类。
System.ComponentModel.Design.Serialization提供支持在设计时自定义和控制序列化的类型。
System.Configuration包含提供用于处理配置数据的编程模型的类型。
System.Configuration.Assemblies包含用于配置程序集的类。
System.Configuration.Install提供使您可以为自己的组件编写自定义安装程序的类。
Installer 类是 .NET Framework 中所有自定义安装程序的基类。
System.Configuration.Provider包含由服务器和客户端应用程序共享以支持可插接式模型轻松地添加或移除功能的基类。
System.Data包 含组成大部分 ADO.NET 结构的类。
ADO.NET 结构使您可以生成可用于有效管理来自多个数据源的数据的组件。
在断开连接的方案(如 Internet)中,ADO.NET 提供了一些可以在多层系统中请求、更新和协调数据的工具。
ADO.NET 结构也可以在客户端应用程序(如Windows 窗体)或
ASP.NET 创建的 HTML 页中实现。
System.Data.Common包含由 .NET Framework 数据提供程序共享的类。
.NET Framework 数据提供程序描述用于在托管空间中访问数据源(如数据库)的类的集合。
System.Data.Design包含可用于生成自定义的类型化数据集的类。
System.Data.Linq包含将关系数据作为对象进行访问的类。
DataContext 及其相关的类适用于映射到数据库(使用对象模型或单独的外部 XML 文件中的属性指定的映射)的 Reading、Creating、Updating 和 Deleting 对象。
System.Data.Linq.Mapping提供对 LINQ to SQL 使用的映射信息的编程访问。
System.Data.Odbc包含封装 ODBC .NET Framework 数据提供程序的类。
ODBC .NET Framework 数据提供程序描述了用于在托管空间中访问 ODBC 数据源的类集合。
System.Data.OleDb包含封装 OLE DB .NET Framework 数据提供程序的类。
OLE DB .NET Framework 数据提供程序描述了用于在托管空间中访问 OLE DB 数据源的类集合。
System.Data.OracleClient包含封装 Oracle .NET Framework 数据提供程序的类。
Oracle .NET Framework 数据提供程序描述了用于在托管空间中访问 Oracle 数据源的类集合。
System.Data.Sql包含支持特定于 SQL Server 的功能的类。
此类的 API 扩展已添加到 SQL Server 的 .NETFramework 数据提供程序 System.Data.SqlClient 中。
System.Data.SqlClient包含封装 SQL Server .NET Framework 数据提供程序的类。
SQL Server .NET Framework 数据提供程序描述了用于在托管空间中访问 SQL Server 数据库的类集合。
System.Data.SqlServerCE描 述可用于在托管环境下从基于 Windows CE 的设备访问 SQL Server CE 中的数据库的类集合。
通过此命名空间,可以在一个设备上创建 SQL Server CE 数据库,并且可以与另一个设备或远程服务器上的 SQL Server 数据库建立连接。
System.Data.SqlTypes包含用于 SQL Server 中的本机数据类型的类。
这些类提供了其他数据类型的更快捷的替代方式。
使用此命名空间中的类有助于防止在可能发生精度损失的情况中出现的类型转换错误。
由于其他数据类型与 SqlTypes 在后台相互转换,因此在此命名空间内显式创建和使用对象同样会产生较快的代码。
System.Diagnostics提供允许与系统进程、事件日志和性能计数器进行交互的类。
此命名空间还提供了使您可以调试应用程序和跟踪代码执行的类。
有关更多信息,请参见 Trace 和 Debug 类。
System.Diagnostics.CodeAnalysis包含用于与代码分析工具交互的类。
代码分析工具用于分析代码是否符合编码约定,如命名规则或安全规则。
System.Diagnostics.Design包含可用于扩展应用程序监视和检测设计时支持的类。
System.Diagnostics.SymbolStore提 供使您可以读取和写入调试符号信息(如 Microsoft 中间语言 MSIL 映射的源行)的类。
面向 .NET Framework 的编译器可以将调试符号信息存储到程序员的数据库 PDB 文件中。
调试器和代码探查器工具可以在运行时读取调试符号信息。
System.DirectoryServices提供从托管代码轻松访问 Active Directory 的方法。
该命名空间包含两个 组件类,即DirectoryEntry 和 DirectorySearcher,它们使用 Active Directory 服务接口 ADSI 技术。
ADSI 是由 Microsoft 提供的一组接口,是一种可灵活处理各种网络提供程序的工具。
无论网络有多大,ADSI 都可以使管理员能够相对容易地定位和管理网络上的资源。
System.DirectoryServices.ActiveDirectory提供围绕 Microsoft Active Directory 目录服务任务构建的高度抽象的对象模型。
ActiveDirectory 目录服务概念,如目录林、域、站点、子网、分区和架构,都属于对象模型的组成部分。
System.DirectoryServices.Protocols提供在轻型目录访问协议 LDAP 版本 3 V3 和目录服务标记语言 DSML 版本 2 V2标准中定义的方法。
System.Drawing提供对 GDI 基本图形功能的访问。
System.Drawing.Drawing2D、System.Drawing.Imaging和 System.Drawing.Text 命名空间中提供了更高级的功能。
System.Drawing.Design包 含扩展设计时用户界面 UI 逻辑和绘制的类。
可以进一步扩展此设计时功能来创建以下对象:自定义工具箱项,类型特定的值编辑器或类型转换器,其中类型特定的值编辑器用于编辑和以图形 方式表示所支持的类型的值;类型转换器用于在特定的类型之间转换值。
此命名空间提供了开发设计时用户界面扩展的基本框架。
System.Drawing.Drawing2D提供高级的二维和向量图形功能。
此命名空间包含渐变画笔、Matrix 类(用于定义几何变换)和 GraphicsPath 类。
System.Drawing.Imaging提供高级的 GDI 图像处理功能。
基本图形功能由 System.Drawing 命名空间提供。
System.Drawing.Printing提供与打印相关的服务。
通常情况下,您可以创建 PrintDocument 类的新实例,设置描述打印内容的属性,然后调用 Print 方法来实际打印文档。
System.Drawing.Text提供高级的 GDI 版式功能。
基本图形功能由 System.Drawing 命名空间提供。
此命名空间中的类使用户可以创建和使用字体集合。
System.EnterpriseServices为企业级应用程序提供重要的基础结构。
COM 为企业级环境中部署的组件编程模型提供服务 结构 。
此命 名空 间 为 .NET Framework 对 象提 供 了对 COM 服务 的 访问 ,从 而使 .NET Framework 对象更适用于企业级应用程序。
System.EnterpriseServices.CompensatingResourceManager提 供使您可以在托管代码中使用补偿资源管理器 CRM 的类。
CRM 是由 COM 提供的一项服务,它使您可以在 Microsoft 分布式事务处理协调器 DTC 事务中包括非事务性对象。
虽然 CRM 不提供完整资源管理器的功能,但它们却通过恢复日志提供事务性原子性(全有或全无行为)和持久性。
System.EnterpriseServices.Internal提供 COM 服 务的 基础 结构 支持 。
此 命名空 间中 的类 和接 口专 门用 于支 持从非 托管COM 类对 System.EnterpriseServices 进行调用。
System.Globalization包含定义区域性相关信息的类,这些信息包括语言、国家/地区、正在使用的日历、日期的格式模式、货币、数字以及字符串的排序顺序。
这些类对于编写全球化(国际化)应用程序很有用。
System.IO包含允许对数据流和文件进行同步和异步读写的类型。
System.IO.Compression包含提供基本的流压缩和解压缩的类。
System.IO.IsolatedStorage包含允许创建和使用独立存储区的类型。
通过使用这些存储区,可以读写受信任程度较小的代码无法访问的数据, 并且有助于防止公开可保存在文件系统中其他位置的敏感信息。
数据存储在独立于当前用户和代码所在的程序集的数据舱中。
System.IO.Ports包含可控制串行端口的类,提供用于同步和事件驱动 I/O 的框架、对 pin 状态和中断状态的访问、对串行驱动程序属性的访问,以及用于指定端口特征的枚举。
System.Linq提供支持使用语言集成查询 LINQ 的查询的类和接口。
System.Linq.Expressions包含可使语言级别的代码表达式表示为表达式目录树形式的对象的类、接口和枚举。
System.Management提 供 对 一 组 丰 富 的 管 理 信 息 和 管 理 事 件 ( 它 们 是 关 于 符 合 Windows ManagementInstrumentation WMI 基础结构的系统、设备和应用程序的)的访问。
System.Management.Instrumentation提 供一些类,检测管理应用程序以及通过 WMI 向潜在使用者公开管理信息和事件时需要这些类。
这样,Microsoft Application Center 或 Microsoft Operations Manager 等使用者就可以轻松地管理您的应用程序, 而管理员脚本或其他应用程序 (托管应用程序和非托管应用程序)也可以监视和配置您的应用程序。
System.Messaging提供使您可以连接、监视和管理网络上的消息队列以及发送、接收或查看消息的类。
System.Messaging.Design包含可用于扩展 System.Messaging 类设计时支持的类。
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.Sockets为需要帮助控制网络访问的开发人员提供 Windows 套接字 Winsock 接口的托管实现。
System.Reflection包含提供已加载类型、方法和字段的托管视图的类和接口,并具有动态创建和调用类型的能力。
System.Reflection.Emit包含允许编译器或工具发出元数据和 Microsoft 中间语言 MSIL 并在磁盘上生成 PE 文件(可选)的类。
这些类的主要客户端是脚本引擎和编译器。
System.Resources提供允许开发人员创建、存储和管理应用程序中使用的各种区域性特定资源的类和接口。
System.Resources.Tools包含 StronglyTypedResourceBuilder 类, 从 该类提供对强类型资源的支持。
.NET Framework2.0 版开始,该编译时功能通过创建包含一组静态只读 get 属性的类来封装对资源的访问,从而方便了对资源的使用。
System.Runtime包含支持不同命名空间的高级类型,例如 System、Runtime 命名空间和 Security 命名空间。
System.Runtime.ConstrainedExecution定义一组类型,在特定代码的作者和利用该代码依赖项的开发人员之间枚举和定义可靠性协定。
System.Runtime.Hosting包含用于激活应用程序域中的应用程序的高级类型。
System.Runtime.CompilerServices为使用托管代码的编译器编写器提供功能,以在影响公共语言运行库的运行时行为的元数据中指定属性。
此命名空间中的类只用于编译器编写器。
System.Runtime.InteropServices提供各种支持 COM 互操作和平台调用服务的成员。
如果对这些服务不熟悉,请参见与非托管代码交互操作。
System.Runtime.InteropServices.ComTypes包 含 作 为 托 管 代 码 的 COM 函 数 定 义 的 方 法 。
这 些 函 数 取 代 了System.Runtime.InteropServices 命名空间中现已过时的 UCOM 方法。
System.Runtime.InteropServices.CustomMarshalers支持 .NET 基础结构,不在代码中直接使用。
System.Runtime.InteropServices.Expando包含 IExpando 接口,此接口允许通过添加或移除对象的成员来修改对象。
System.Runtime.Remoting提供允许开发人员创建和配置分布式应用程序的类和接口。
System.Runtime.Remoting.Activation提供支持服务器和客户端远程对象激活的类和对象。
System.Runtime.Remoting.Channels包含支持和处理信道和信道接收器的类,这些信道和信道接收器在客户端对远程对象调用方法时用作传输媒介。
System.Runtime.Remoting.Channels.Http包含使用 HTTP 协议与远程位置之间相互传输消息和对象的信道。
默认情况下,HTTP 信道以 SOAP 格式对对象和方法调用进行编码以便传输,但在信道的配置属性中也可以指定其他编码和解码格式化程序接收器。
System.Runtime.Remoting.Channels.Ipc为使用 Windows 操作系统的进程间通信 IPC 系统的远程处理定义了通信信道。
由于不使用网络通信,IPC 信道的速度比 HTTP 和 TCP 信道的速度快得多,但它仅适用于在同一物理计算机上的不同应用程序域之间通信。
System.Runtime.Remoting.Channels.Tcp包含使用 TCP 协议与远程位置之间相互传输消息和对象的信道。
默认情况下,TCP 信道以二进制格式对对象和方法调用进行编码以便传输,但在信道的配置属性中也可以指定其他编码和解码格式化程序接收器。
System.Runtime.Remoting.Contexts包含定义所有对象所驻留的上下文的对象。
上下文是一个有序的属性序列,用于定义其中的对象所处的环境。
上下文是在对象的激活过程中创建的, 这些对象被配置为要求某些自动服务,如同步、事务、实时 JIT 激活、安全性等。
多个对象可以存留在一个上下文内。
System.Runtime.Remoting.Lifetime包 含管理远程对象生存期的类。
传统上,分布式垃圾回收功能使用引用计数和 Ping 来控制对象的生存期。
这种机制在每一项服务只有较少的客户端时可以正常工作,但是当每一项服务有几千个客户端时就不能正常工作了。
远程处理生存期服务将每 一项服务与一个租约关联,当租约到期时,就会删除该服务。
生存期服务可以起到传统的分布式垃圾回收器的作用,并且当每一项服务的客户端数量增加时也能很好 地调整。
System.Runtime.Remoting.Messaging包含用于创建和远程处理消息的类。
远程处理基础结构使用消息与远程对象进行通信。
消息用于传输远程方法调用、激活远程对象和交流信息。
消息对象携带一组命名属性,其中包括操作标识符、代表信息和参数。
System.Runtime.Remoting.Metadata包含可用于为对象和字段自定义 SOAP 的生成和处理的类和属性。
此命名空间中的类可用于指示 SOAPAction、类型输出、XML 元素名和 XML 命名空间 URI 方法。
System.Runtime.Remoting.Metadata.W3cXsd2001包 含由万维网联合会 W3C 在 2001 年定义的 XML 架构定义 XSD。
W3C 中的“XML (XML 架构第二部分:数据类型)规范确定了各种数据类型的格Schema Part2: Data types”式和行为。
此命名空间包含符合 W3C 规范的数据类型的包装类。
所有日期和时间类型都符合 ISO 标准规范。
System.Runtime.Remoting.MetadataServices包含由 Soapsuds.exe 命令行工具和用户代码用来在元数据和远程处理基础结构的 XML架构之间相互转换的类。
System.Runtime.Remoting.Proxies包含控制和提供代理功能的类。
代理是作为远程对象映像的本地对象。
代理使客户端可以跨远程处理边界访问对象。
System.Runtime.Remoting.Services包含为 .NET Framework 提供功能.