Interoperabilidad COM - COM Interop

De Wikipedia, la enciclopedia libre

Interoperabilidad COM es una tecnología incluida en el .NET Framework Common Language Runtime (CLR) que permite Component Object Model (COM) para interactuar con objetos .NET, y viceversa .

Interoperabilidad COM tiene como objetivo proporcionar el acceso a los componentes COM existentes sin necesidad de que el componente original se modificó. Se trata de hacer que los tipos de .NET equivalente a los tipos COM. Además, permite a los desarrolladores de interoperabilidad COM COM para acceder a los objetos gestionados tan fácilmente como acceder a otros objetos COM.

herramientas de interoperabilidad

Herramientas para apoyar un componente COM utilizando un ensamblado de .NET

El .NET Framework crea una biblioteca de tipos y las entradas de registro especial cuando un componente está registrado. Proporciona una utilidad especializada ( RegAsm.exeque generalmente se encuentra en C:\Windows\Microsoft.NET\Framework) que exporta los tipos administrados en una biblioteca de tipos y registra el componente administrado como un componente COM tradicional. Cuando el tipo se crea una instancia a través de COM, .NET CLR es el objeto COM en realidad se ejecuta, y simplemente calcula las llamadas cualquier método o propiedad acceso a la implementación del tipo.

COM libre de la inscripción se puede utilizar para evitar el infierno DLL .

Herramientas de apoyo a un ensamblado de .NET utilizando un componente COM

Una interoperabilidad COM para un componente COM existente puede ser creado a través del uso de la Tlbimp.exeherramienta suministrada con el SDK de .NET Framework. Esta herramienta va a crear un conjunto de clases de proxy aplicadas en CIL que se encapsula en un ensamblaje .

detalles

interoperabilidad COM proporciona automáticamente los siguientes servicios para simplificar el uso de COM de .NET:

  • La conversión entre tipos COM y .NET tipos equivalentes.
  • Traducción de retvalargumentos en los valores de retorno.
  • Traducción de HRESULT valores de retorno en excepciones.

referencias