NET Framework 类库提供的命名空间_第1页
NET Framework 类库提供的命名空间_第2页
NET Framework 类库提供的命名空间_第3页
NET Framework 类库提供的命名空间_第4页
NET Framework 类库提供的命名空间_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.NETFramework类库提供下列命名空间: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.NETFramework公共语言运行库(CLR)组件与MicrosoftSQLServer和SQLServer数据库引擎进程执行环境的集成的类。Microsoft.VisualBasic包含支持用VisualBasic语言进行编译和代码生成的类。Microsoft.VisualBasic.ApplicationServices包含支持VisualBasic应用程序模型并提供对应用程序信息的访问的类型。Microsoft.VisualBasic.CompilerServices包含支持VisualBasic编译器的仅供内部使用的类型。Microsoft.VisualBasic.Devices包含支持与VisualBasic中的设备相关的My对象的类型。Microsoft.VisualBasic.FileIO包含支持VisualBasic中的My文件系统对象的类型。Microsoft.VisualBasic.Logging包含支持VisualBasic中的My日志记录对象的类型,并提供可将日志记录输出定向到文件的简单日志侦听器。Microsoft.VisualBasic.MyServices包含支持VisualBasic中的My的类型。Microsoft.VisualBasic.MyServices.Internal包含支持VisualBasic中的My的仅供内部使用的类型。Microsoft.VisualBasic.VsaMicrosoft.VisualCMicrosoft.Vsa包含使您可以将.NETFramework脚本引擎的脚本集成到应用程序中以及在运行时编译和执行代码的接口。Microsoft.Vsa.Vb.CodeDOMMicrosoft.Win32提供两种类型的类:处理由操作系统引发的事件的类和对系统注册表进行操作的类。Microsoft.Win32.SafeHandles包含抽象派生的safehandle类,这些类可提供支持文件和操作系统句柄的常用功能。Microsoft.WindowsCE.Forms包含使用.NETCompactFramework开发PocketPC和SmartphoneWindows窗体应用程序所用的类。Microsoft.WindowsMobile.DirectX包含在装有.NETCompactFramework的设备上开发DirectX应用程序所用的类。要求使用将来的WindowsMobile版本运行这些应用程序。Microsoft.WindowsMobile.DirectX.Direct3D包含在装有.NETCompactFramework的设备上开发Direct3D应用程序所用的类。要求使用将来的WindowsMobile版本运行这些应用程序。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类是.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的生成和处理的类和属性。此命名空间中的类可用于指示SOAPActioi、类型输出、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.AccessControlSystem.Security.Cryptography提供加密服务,包括数据的安全编码和解码,以及其他许多操作,如哈希处理、随机数生成和消息身份验证。System.Security.Cryptography.Pkcs提供公钥加密标准(PKCS)的编程元素,包括用于签名数据、交换密钥、请求证书、公钥加密和解密以及其他安全功能的方法。System.Security.Cryptography.X509Certificates包含AuthenticodeX.509v.3证书的公共语言运行库实现。此证书用唯一明确标识证书持有者的私钥签名。System.Security.Cryptography.Xml包含支持创建和验证XML数字签名的类。此命名空间中的类贯彻了万维网联合会(W3C)建议“XML-SignatureSyntaxandProcessing”(XML签名语法和处理),详见/TR/xmldsig-core/。System.Security.Permissions定义根据策略控制操作和资源访问的类。System.Security.Policy包含代码组、成员条件和证据。这三种类型的类用于创建由.NETFramework安全策略系统应用的规则。证据类是安全策略的输入,成员条件是开关;二者共同创建策略语句并确定授予的权限集。策略级别和代码组是策略层次的结构。代码组是规则的封装并且在策略级别中分层排列。System.Security.Principal定义表示运行代码的安全上下文的主体对象。System.ServiceProcess提供使您可以实现、安装和控制Windows服务应用程序的类。服务是长期运行的可执行文件,它们不通过用户界面来运行。实现服务涉及以下方面:从ServiceBase类继承,定义在传入开始、停止、暂停和继续命令时要处理的特定行为,以及定义在系统关闭时要执行的自定义行为和操作。System.Text包含表示ASCII、Unicode、UTF-7和UTF-8字符编码的类;用于在字符块和字节块之间相互转换的抽象基类;以及不需要创建字符串的中间实例就可以操作和格式化字符串对象的帮助器类。System.Text.RegularExpressions包含提供对.NETFramework正则表达式引擎的访问的类。此命名空间提供的正则表达式功能可在Microsoft.NETFramework中运行的任何平台或语言上使用。System.Threading提供支持多线程编程的类和接口。除了同步线程活动和访问数据的类(Mutex、Monitor、Interlocked、AutoResetEvent等)外,此命名空间还包含一个ThreadPool类(它允许用户使用系统提供的线程池)和一个Timer类(它在线程池线程上执行回调方法)。System.Timers提供允许按指定的间隔引发事件的Timer组件。System.Transactions包含允许您的代码参与事务的类。这些类支持具有分散各处的多名参加人、多阶段通知和可持续登记的事务。System.Transactions.Configuration包含描述System.Transactions类使用的配置选项的类。System.Web提供支持浏览器/服务器通信的类和接口。此命名空间包括提供有关当前HTTP请求的广泛信息的HttpRequest类、管理对客户端的HTTP输出的HttpResponse类以及提供对服务器端实用工具和进程的访问的HttpServerUtility类。System.Web还包括用于Cookie操作、文件传输、异常信息和输出缓存控制的类。System.Web.Caching提供用于在服务器上缓存常用数据的类。其中包含Cache类,该类是一个字典,您可以在其中存储任意数据对象,如哈希表和数据集。它还为这些对象提供了失效功能,并为您提供了添加和移除这些对象的方法。您也可以添加依赖于其他文件或缓存项的对象,并在某个对象从缓存中被移除时执行回调以通知您的应用程序。System.Web.Compilation包含在ASP.NET生成环境中生成和编译自定义文件类型的类。System.Web.Configuration包含用于设置ASP.NET配置的类。System.Web.Handlers包含处理发往Web服务器的HTTP请求的HTTP处理程序类。System.Web.Hosting提供从MicrosoftInternet信息服务(IIS)的外部托管应用程序承载ASP.NET应用程序的功能。System.Web.Mail此命名空间中的类已过时;请改用System.Net.Mail命名空间中的类。包含使您能够使用CDOSYS消息组件构造和发送消息的类。邮件消息通过MicrosoftWindows2000中内置的SMTP邮件服务或任意的SMTP服务器发送。此命名空间中的类可从ASP.NET或任何托管应用程序中使用。System.Web.Management包含管理和监视Web应用程序的运行状况的类和接口。System.Web.Mobile包含生成ASP.NET移动Web应用程序所需的核心功能,其中包括身份验证和错误处理。System.Web.Profile包含用于在Web服务器应用程序中实现ASP.NET用户配置文件的类。System.Web.RegularExpressions提供用于分析ASPNET文件的正则表达式。System.Web.RegularExpressions命名空间的所有成员都是Regex类的子代。System.Web.Security包含用于在Web服务器应用程序中实现ASP.NET安全的类。System.Web.Services包含使您可以利用ASP.NET和XMLWebservices客户端来创建XMLWebservices的类。XMLWebservices是一些应用程序,它们提供了在使用标准协议(如HTTP、XML、XSD、SOAP和WSDL)的松耦合环境下进行消息交换的能力。利用XMLWebservices,可以在异质环境下的公司内部和公司之间生成模块化应用程序,使它们与各种各样的实现、平台和设备交互操作。这些应用程序基于SOAP的XML消息的各部分可以是严格定义的(结构化和类型化)或松散定义的(使用任意XML)。这些消息能够随时间而发展,并且不会破坏协议,这种能力对于作为未来Web构造块的XMLWebservices的灵活性和可靠性来说是最根本的。System.Web.Services.Configuration由一些类组成,这些类配置用ASP.NET创建的XMLWebservices的运行方式。System.Web.Services.Description由一些类组成,这些类使您能够使用Web服务描述语言(WSDL)公开描述XMLWebservices。此命名空间中的每个类对应于WSDL规范中的一个特定元素,并且类层次结构对应于有效的WSDL文档的XML结构。System.Web.Services.Discovery由一些类组成,这些类允许XMLWebservices客户端通过称为“XMLWebservices发现”的进程找到Web服务器上可用的XMLWebservices。System.Web.Services.Protocols由一些类组成,这些类定义用于在通信期间通过网络在XMLWebservices客户端和用ASP.NET创建的XMLWebservices之间传输数据的协议。System.Web.SessionState提供支持在服务器上存储特定于Web应用程序中的单个客户端的数据的类和接口。会话状态数据用于向客户端提供与应用程序的持久连接的外观。状态信息可以存储在本地进程内存中,或者,对于网络场配置来说,可以使用ASP.NET状态服务或SQLServer数据库将状态信息存储在进程外。System.Web.UI提供使您可以创建以网页上的用户界面形式出现在Web应用程序中的控件和页的类和接口。此命名空间包含Control类,该类为所有控件(不论是HTML控件、Web控件还是用户控件)提供一组通用功能。它还包含Page控件,每当对Web应用程序中的页发出请求时,都会自动生成此控件。另外还提供了一些类,这些类提供Web窗体服务器控件数据绑定功能、保存给定控件或页的视图状态的能力,以及对可编程控件和文本控件都适用的分析功能。System.Web.UI.Adapters包含控件适配器和页适配器的基类,可使用这些适配器重写页和控件的生命周期状态,以针对新的标记标准或特定浏览器修改它们的默认标记或行为。System.Web.UI.Design包含可用于扩展Web窗体和Web服务器控件设计时支持的类。System.Web.UI.Design.MobileControls已过时。包含为System.Web.UI.MobileControls命名空间中的类提供设计时支持的类。此命名空间中的类已过时;请改用System.Web.UI.Design.WebControls中的类。System.Web.UI.Design.MobileControls.Converters包含为移动控件中的数据类型转换器提供设计时支持的类。System.Web.UI.Design.WebControls包含可用于扩展Web服务器控件设计时支持的类。System.Web.UI.Design.WebControls.WebParts包含为System.Web.UI.WebControls.WebParts命名空间中的类派生的控件提供设计时支持的类。System.Web.UI.HtmlControls包含使您可以在Web窗体页上创建HTML服务器控件的类集合。HTML服务器控件运行在服务器上,并且直接映射到大多数浏览器所支持的标准HTML标记。这使您能够以编程方式控制Web窗体页上的HTML元素。System.Web.UI.MobileControls已过时。包含一组ASP.NET服务器控件,这些控件可以针对不同的移动设备智能地呈

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论