Interoperabilidad COM avanzada

.NET Framework es un avance natural de COM, puesto que los dos modelos comparten muchos temas esenciales, como la reutilización de componentes y la neutralidad del lenguaje. En lo que se refiere a compatibilidad con versiones anteriores, la interoperabilidad COM proporciona acceso a los componentes COM existentes sin que sea necesario modificar los componentes originales. Se pueden incluir componentes COM en una aplicación de .NET Framework usando las herramientas de la interoperabilidad COM para importar los tipos COM necesarios. Una vez que se han importado, los tipos COM están listos para su uso.

La interoperabilidad COM introduce también compatibilidad con versiones futuras al permitir que los clientes COM tengan acceso a código administrado con la misma facilidad con que tienen acceso a otros objetos COM. Además, proporciona los medios necesarios para exportar sin dificultades los metadatos de un ensamblado a una biblioteca de tipos y registra el componente administrado como un componente COM tradicional. Las utilidades de importación y exportación producen resultados que satisfacen las especificaciones COM. En tiempo de ejecución, Common Language Runtime calcula las referencias de datos entre objetos COM y objetos administrados según sea necesario.

En esta sección

Secciones relacionadas