高级 COM 互操作性

更新:2007 年 11 月

.NET Framework 是从 COM 自然发展而来的,这两种模型具有许多相同的中心主题,其中包括组件重复使用和语言非特定性。为了实现向后兼容,COM 互操作允许对现有的 COM 组件进行访问而无需修改原始组件。通过使用 COM 互操作工具导入相关 COM 类型,可以将 COM 组件合并到 .NET Framework 应用程序中。COM 类型在导入之后即可使用。

COM 互操作还使 COM 客户端能够像访问其他 COM 对象一样方便地访问托管代码,从而提供了向前兼容。总之,通过 COM 互操作,可以将程序集中的元数据无缝地导出到类型库中,并且将托管组件注册为传统的 COM 组件。导入和导出实用工具都将生成符合 COM 规范的结果。在运行时,公共语言运行时根据需要在 COM 对象和托管对象之间封送数据。

本节内容

相关章节