NET framework 库类大全.docx
- 文档编号:9647909
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:20
- 大小:26.70KB
NET framework 库类大全.docx
《NET framework 库类大全.docx》由会员分享,可在线阅读,更多相关《NET framework 库类大全.docx(20页珍藏版)》请在冰豆网上搜索。
NETframework库类大全
System
包含用于定义常用值和引用数据类型、事件和事件处理程序、接口、属性和处理异常的基础类和基类。
其他类提供支持下列操作的服务:
数据类型转换,方法参数操作,数学计算,远程和本地程序调用,应用程序环境管理以及对托管和非托管应用程序的监管。
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类是.NETFramework中所有自定义安装程序的基类。
System.Configuration.Provider
包含由服务器和客户端应用程序共享以支持可插接式模型轻松地添加或移除功能的基类。
System.Data
包含组成大部分ADO.NET结构的类。
ADO.NET结构使您可以生成可用于有效管理来自多个数据源的数据的组件。
在断开连接的方案(如Internet)中,ADO.NET提供了一些可以在多层系统中请求、更新和协调数据的工具。
ADO.NET结构也可以在客户端应用程序(如Windows窗体)或ASP.NET创建的HTML页中实现。
System.Data.Common
包含由.NETFramework数据提供程序共享的类。
.NETFramework数据提供程序描述用于在托管空间中访问数据源(如数据库)的类的集合。
System.Data.Design
包含可用于生成自定义的类型化数据集的类。
System.Data.Linq
包含将关系数据作为对象进行访问的类。
DataContext及其相关的类适用于映射到数据库(使用对象模型或单独的外部XML文件中的属性指定的映射)的Reading、Creating、Updating和Deleting对象。
System.Data.Linq.Mapping
提供对LINQtoSQL使用的映射信息的编程访问。
System.Data.Odbc
包含封装ODBC.NETFramework数据提供程序的类。
ODBC.NETFramework数据提供程序描述了用于在托管空间中访问ODBC数据源的类集合。
System.Data.OleDb
包含封装OLEDB.NETFramework数据提供程序的类。
OLEDB.NETFramework数据提供程序描述了用于在托管空间中访问OLEDB数据源的类集合。
System.Data.OracleClient
包含封装Oracle.NETFramework数据提供程序的类。
Oracle.NETFramework数据提供程序描述了用于在托管空间中访问Oracle数据源的类集合。
System.Data.Sql
包含支持特定于SQLServer的功能的类。
此类的API扩展已添加到SQLServer的.NETFramework数据提供程序(System.Data.SqlClient)中。
System.Data.SqlClient
包含封装SQLServer.NETFramework数据提供程序的类。
SQLServer.NETFramework数据提供程序描述了用于在托管空间中访问SQLServer数据库的类集合。
System.Data.SqlServerCE
描述可用于在托管环境下从基于WindowsCE的设备访问SQLServerCE中的数据库的类集合。
通过此命名空间,可以在一个设备上创建SQLServerCE数据库,并且可以与另一个设备或远程服务器上的SQLServer数据库建立连接。
System.Data.SqlTypes
包含用于SQLServer中的本机数据类型的类。
这些类提供了其他数据类型的更快捷的替代方式。
使用此命名空间中的类有助于防止在可能发生精度损失的情况中出现的类型转换错误。
由于其他数据类型与SqlTypes在后台相互转换,因此在此命名空间内显式创建和使用对象同样会产生较快的代码。
System.Diagnostics
提供允许与系统进程、事件日志和性能计数器进行交互的类。
此命名空间还提供了使您可以调试应用程序和跟踪代码执行的类。
有关更多信息,请参见Trace和Debug类。
System.Diagnostics.CodeAnalysis
包含用于与代码分析工具交互的类。
代码分析工具用于分析代码是否符合编码约定,如命名规则或安全规则。
System.Diagnostics.Design
包含可用于扩展应用程序监视和检测设计时支持的类。
System.Diagnostics.SymbolStore
提供使您可以读取和写入调试符号信息(如Microsoft中间语言(MSIL)映射的源行)的类。
面向.NETFramework的编译器可以将调试符号信息存储到程序员的数据库(PDB)文件中。
调试器和代码探查器工具可以在运行时读取调试符号信息。
System.DirectoryServices
提供从托管代码轻松访问ActiveDirectory的方法。
该命名空间包含两个组件类,即DirectoryEntry和DirectorySearcher,它们使用ActiveDirectory服务接口(ADSI)技术。
ADSI是由Microsoft提供的一组接口,是一种可灵活处理各种网络提供程序的工具。
无论网络有多大,ADSI都可以使管理员能够相对容易地定位和管理网络上的资源。
System.DirectoryServices.ActiveDirectory
提供围绕Microsoft®ActiveDirectory®目录服务任务构建的高度抽象的对象模型。
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+为企业级环境中部署的组件编程模型提供服务结构。
此命名空间为.NETFramework对象提供了对COM+服务的访问,从而使.NETFramework对象更适用于企业级应用程序。
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
提供对一组丰富的管理信息和管理事件(它们是关于符合WindowsManagementInstrumentation(WMI)基础结构的系统、设备和应用程序的)的访问。
System.Management.Instrumentation
提供一些类,检测管理应用程序以及通过WMI向潜在使用者公开管理信息和事件时需要这些类。
这样,MicrosoftApplicationCenter或MicrosoftOperationsManager等使用者就可以轻松地管理您的应用程序,而管理员脚本或其他应用程序(托管应用程序和非托管应用程序)也可以监视和配置您的应用程序。
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类,该类提供对强类型资源的支持。
从.NETFramework2.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中的“XMLSchemaPart2:
Datatypes”(XML架构第二部分:
数据类型)规范确定了各种数据类型的格式和行为。
此命名空间包含符合W3C规范的数据类型的包装类。
所有日期和时间类型都符合ISO标准规范。
System.Runtime.Remoting.MetadataServices
包含由Soapsuds.exe命令行工具和用户代码用来在元数据和远程处理基础结构的XML架构之间相互转换的类。
System.Runtime.Remoting.Proxies
包含控制和提供代理功能的类。
代理是作为远程对象映像的本地对象。
代理使客户端可以跨远程处理边界访问对象。
System.Runtime.Remoting.Services
包含为.NETFramework提供功能的服务类。
System.Runtime.Serialization
包含可用于序列化和反序列化对象的类。
序列化是将对象或对象图转换为线性的字节序列以存储或传输到其他位置的过程。
反序列化是接受存储的信息并用这些信息重新创建对象的过程。
System.Runtime.Serialization.Formatters
提供由序列化格式化程序使用的通用枚举、接口和类。
System.Runtime.Serialization.Formatters.Binary
包含BinaryFormatter类,该类可用于以二进制格式将对象序列化和反序列化。
System.Runtime.Serialization.Formatters.Soap
包含SoapFormatter类,该类可用于以SOAP格式将对象序列化和反序列化。
System.Security
提供.NETFramework安全系统的基础结构,包括权限的基类。
System.Security.AccessControl
System.Security.Cryptography
提供加密服务,包括数据的安全编码和解码,以及其他许多操作,如哈希处理、随机数生成和消息身份验证。
System.Security.Cryptography.Pkcs
提供公钥加密标准(PKCS)的编程元素,包括用于签名数据、交换密钥、请求证书、公钥加密和解密以及其他安全功能的方法。
System.Security.Cryptography.X509Certificates
包含AuthenticodeX.509v.3证书的公共语言运行库实现。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NET framework 库类大全 大全
![提示](https://static.bdocx.com/images/bang_tan.gif)