当前位置:萝卜系统下载站 > 技术开发教程 > 详细页面

.NET 框架类库(下)

.NET 框架类库(下)

更新时间:2022-06-26 文章作者:未知 信息来源:网络 阅读次数:

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
包含由 WWW 联合会 (W3C) 在 2001 年定义的 XML 架构定义 (XSD)。W3C 中的“XML Schema Part2: Data types”(XML 架构第二部分:数据类型)规范确定了各种数据类型的格式和行为。此命名空间包含符合 W3C 规范的数据类型的包装类。所有日期和时间类型都符合 ISO 标准规范。
System.Runtime.Remoting.MetadataServices
包含由 Soapsuds.exe 命令行工具和用户代码用来在元数据和远程处理基础结构的 XML 架构之间相互转换的类。
System.Runtime.Remoting.Proxies
包含控制和提供代理功能的类。代理是作为远程对象映像的本地对象。代理使客户端可以跨远程处理边界访问对象。
System.Runtime.Remoting.Services
包含为 .NET 框架提供功能的服务类。
System.Runtime.Serialization
包含可用于序列化和反序列化对象的类。序列化是将对象或对象图转换为线性的字节序列以存储或传输到其他位置的过程。反序列化是接受存储的信息并用这些信息重新创建对象的过程。
System.Runtime.Serialization.Formatters
提供由序列化格式化程序使用的通用枚举、接口和类。
System.Runtime.Serialization.Formatters.Binary
包含可用于以二进制格式序列化和反序列化对象的 BinaryFormatter 类。
System.Runtime.Serialization.Formatters.Soap
包含可用于以 SOAP 格式序列化和反序列化对象的 SoapFormatter 类。
System.Security
提供公共语言运行库安全系统的基础结构,包括权限的基类。
System.Security.Cryptography
提供加密服务,包括数据的安全编码和解码,以及其他许多操作,如哈希处理、随机数生成和消息身份验证。
System.Security.Cryptography.X509Certificates
包含 Authenticode X.509 v.3 证书的公共语言运行库实现。此证书用唯一明确标识证书持有者的私钥签名。
System.Security.Cryptography.XML
包含在 .NET 框架安全系统中供独占使用的 XML 模型。此 XML 模型不应用于常规用途。此模型允许对 XML 对象进行数字签名。
System.Security.Permissions
定义根据策略控制操作和资源访问的类。
System.Security.Policy
包含代码组、成员条件和证据。这三种类型的类用于创建由公共语言运行库安全策略系统应用的规则。证据类是安全策略的输入,成员条件是开关;二者共同创建策略语句并确定授予的权限集。策略级别和代码组是策略层次的结构。代码组是规则的封装并且在策略级别中分层排列。
System.Security.Principal
定义表示运行代码的安全上下文的用户对象。
System.ServiceProcess
提供使您可以实现、安装和控制 Windows 服务应用程序的类。服务是不需要用户界面长期运行的可执行文件。实现服务的过程包括:从 ServiceBase 类继承,定义在传入启动、停止、暂停和继续命令时处理的特定行为,以及定义当系统关闭时所采取的自定义行为和操作。
System.Text
包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符编码的类;用于在字符块和字节块之间相互转换的抽象基类;以及不需要创建字符串的中间实例就可以操作和格式化字符串对象的帮助器类。
System.Text.RegularExpressions
包含提供对 .NET 框架正则表达式引擎的访问的类。此命名空间提供可在 Microsoft .NET 框架上运行的任何平台或语言中使用的正则表达式功能。
System.Threading
提供支持多线程编程的类和接口。此命名空间包括管理线程组的 ThreadPool 类、允许在指定的一段时间后调用委托的 Timer 类,以及用于同步互相排斥的线程的 Mutex 类。此命名空间还提供用于线程安排、等待通知和死锁解析的类。
System.Timers
提供允许以指定的间隔引发事件的 Timer 组件。
system.web
提供支持浏览器/服务器通讯的类和接口。此命名空间包括提供有关当前 HTTP 请求的大量信息的 HTTPResponse 类、管理 HTTP 到客户端的输出的 HTTPResponse 类,以及提供对服务器端实用工具和进程的访问的 HTTPServerUtility 对象。System.Web 还包括用于 Cookie 操作、文件传输、异常信息和输出缓存控制的类。
System.Web.Caching
提供用于在服务器上缓存常用资源的类。这些资源包括 ASP.NET 页、Web 服务和用户控件。另外,缓存词典可供您存储常用资源,如哈希表和其他数据结构。
System.Web.Configuration
包含用于设置 ASP.NET 配置的类。
System.Web.Hosting
提供从 Microsoft Internet Information Server (IIS) 外部的托管应用程序承载 ASP.NET 应用程序的功能。
System.Web.Mail
包含使您能够使用 CDOSYS 消息组件构造和发送消息的类。邮件消息通过 Microsoft Windows 2000 中内置的 SMTP 邮件服务或任意的 SMTP 服务器发送。此命名空间中的类可从 ASP.NET 或任何托管应用程序中使用。
System.Web.Security
包含用于在 Web 服务器应用程序中实现 ASP.NET 安全的类。
System.Web.Services
由一些类组成,这些类使您可以生成和使用 Web 服务。Web 服务是驻留在 Web 服务器上并通过标准 Internet 协议公开的可编程实体。
System.Web.Services.Configuration
由一些类组成,这些类配置用 ASP.NET 创建的 XML Web services 的运行方式。
System.Web.Services.Description
由一些类组成,这些类使您能够使用 Web 服务描述语言 (WSDL) 公开描述 XML Web services。此命名空间中的每个类对应于 WSDL 规范中的一个特定元素,并且类层次结构对应于有效的 WSDL 文档的 XML 结构。
System.Web.Services.Discovery
由一些类组成,这些类允许 XML Web services 客户端通过称为“XML Web services 发现”的进程来定位 Web 服务器上可用的 XML Web services。
System.Web.Services.Protocols
由一些类组成,这些类定义用于在通讯期间通过网络在 XML Web services 客户端和用 ASP.NET 创建的 XML Web services 之间传输数据的协议。
System.Web.SessionState
提供支持在服务器上存储特定于 Web 应用程序中的单个客户端的数据的类和接口。会话状态数据用于向客户端提供与应用程序的持久连接的外观。状态信息可以存储在本地进程内存中,或者,对于网络场配置来说,可以使用 ASP.NET 状态服务或 SQL Server 数据库将状态信息存储在进程外。
System.Web.UI
提供使您可以创建以 Web 页上的用户界面形式出现在 Web 应用程序中的控件和页的类和接口。此命名空间包括 Control 类,该类为所有控件(不论是 HTML 控件、Web 控件还是用户控件)提供一组通用功能。它还包括 Page 控件,每当对 Web 应用程序中的页发出请求时,都会自动生成此控件。另外还提供了一些类,这些类提供 Web 窗体服务器控件数据绑定功能、保存给定控件或页的视图状态的能力,以及对可编程控件和文本控件都适用的分析功能。
System.Web.UI.Design
包含可用于扩展 Web 窗体设计时支持的类。
System.Web.UI.Design.WebControls
包含可用于扩展 Web 服务器控件设计时支持的类。
System.Web.UI.HtmlControls
提供使您可以在 Web 页上创建 HTML 服务器控件的类。HTML 服务器控件在服务器上运行,并直接映射到所有浏览器支持的标准 HTML 标记。这使您能够以编程方式控制 Web 页上的 HTML 元素。
System.Web.UI.WebControls
包含使您可以在 Web 页上创建 Web 服务器控件的类。Web 控件在服务器上运行,并包括窗体控件(如按钮和文本框)以及特殊用途的控件(如日历)。这使您能够以编程方式控制 Web 页上的这些元素。Web 控件比 HTML 控件更抽象。它们的对象模型不一定反映 HTML 语法。
System.Windows.Forms
包含用于创建基于 Windows 的应用程序的类,这些应用程序可以充分利用 Microsoft Windows 操作系统中的丰富用户界面功能。
System.Windows.Forms.Design
包含可用于扩展 Windows 窗体设计时支持的类。
System.Xml
提供基于标准的 XML 处理支持。
System.Xml.Schema
提供基于标准的 XML 架构 (XSD) 支持。
System.Xml.Serialization
包含用于将对象序列化为 XML 格式的文档或流的类。
System.Xml.XPath
包含 XPath 分析器和计算引擎。它支持 W3C XML 路径语言 (XPath) 1.0 版建议 (www.w3.org/TR/xpath)。
System.Xml.Xsl
提供可扩展样式表转换 (XSLT) 转换支持。它支持 W3C XSL 转换 (XSLT) 1.0 版建议 (www.w3.org/TR/xslt)。
用法
可以按语言筛选类库参考文档,以便查看某种语言(Visual Basic、C#、C++ 的托管扩展或 JScript)或者同时查看所有这四种语言的语法、说明和示例。若要按语言筛选,请单击任一参考页顶部的筛选图标,然后选择一种语言或选择“全部显示”。

异常
当试图调用实例方法并且基础对象包含空引用时,类库中的所有实例方法都将引发 NullReferenceException 的实例。由于任何实例方法都可能发生此异常,参考文档中并没有针对每个实例方法显式列出此异常。

类库文档列出了各成员引发的其他异常,以及对各异常的引发条件的说明。

线程安全
.NET 框架中的所有公共静态成员(方法、属性和字段)都支持在多线程环境中并发访问。因此,任何 .NET 框架静态成员都可以从两个线程中被同时调用,而不会遇到争用条件、死锁或故障。

对于 .NET 框架中的所有类和结构,请查看 API 参考文档中的“线程安全”部分,确定它是否是线程安全的。如果要在多线程环境中使用非线程安全类,必须用提供必要的同步构造的代码来包装该类的一个实例。

请参见
.NET 框架参考

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html