空间 为 .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.IsolatedStorage 包含允许创建和使用独立存储区的类型。通过使用这些存储区,可以读写入受信任程度较小的代码无法访问的 数据,并且可以防止公开可保存在文件系统中其他位置的敏感信息。数据存储在独立于当前用户和代码所在的 程序集的数据舱中。 System.Management 提供对一组丰富的管理信息和管理事件(它们是关于符合 Windows Management Instrumentation (WMI) 基础 结构的系统、设备和应用程序的)的访问。 System.Management.Instrumentation 提供在规范应用程序管理并通过 WMI 向潜在使用者公开管理信息和事件时必需的类。这样,Microsoft Application Center 或 Microsoft Operations Manager 等使用者就可以轻松地管理您的应用程序, 而管理员
第 3 页 共 8 页
脚本或其他应用程序(托管应用程序和非托管应用程序)也可以监视和配置您的应用程序。 System.Messaging 提供使您可以连接、监视和管理
网络上的消息队列以及发送、接收或查看消息的类。 System.Net 为当前网络采用的多种协议提供简单的编程接口。WebRequest 和 WebResponse 类构成了所谓的可插接式协议 的基础,该协议是一种网络服务的实现,它使您可以开发使用 Internet 资源的应用程序,而不必考虑各个协 议的具体细节。 System.Net.Sockets 为需要严格控制网络访问的开发人员提供 Windows 套接字 (Winsock) 接口的托管实现。 System.Reflection 包含提供已加载类型、方法和字段的托管视图的类和接口,并具有动态创建和调用类型的能力。 System.Reflection.Emit 包含允许编译器或工具发出元数据和 Microsoft 中间语言 (MSIL) 并在磁盘上生成 PE 文件(可选)的类。这 些类的主要客户端是脚本引擎和编译器。 System.Resources 提供允许开发人员创建、存储和管理应用程序中使用的各种区域性特定资源的类和接口。 System.Runtime.CompilerServices 为使用托管代码的编译器编写器提供功能,以在影响公共语言运行库的运行时行为的元数据中指定属性。此命 名空间中的类只用于编译器编写器。 System.Runtime.InteropServices 提供各种支持 COM Interop 和平台调用服务的成员。如果对这些服务不熟悉,请参见与非托管代码交互操作。 System.Runtime.InteropServices.CustomMarshalers 支持 .NET
基础结构,不在代码中直接使用。 System.Runtime.InteropServices.Expando 包含 IExpando 接口,此接口允许通过添加或移除对象的成员来修改对象。 System.Runtime.Remoting 提供允许开发人员创建和配置分布式应用程序的类和接口。 System.Runtime.Remoting.Activation 提供支持服务器和客户端远程对象激活的类和对象。 System.Runtime.Remoting.Channels 包含支持和处理信道和信道接收器