Compartir a través de


Serialización de datos con la interoperabilidad COM

La interoperabilidad COM proporciona compatibilidad para usar objetos COM desde código administrado y para exponer objetos administrados en COM. La compatibilidad con la serialización de datos desde y hacia COM es exhaustiva y el comportamiento de serialización casi siempre es correcto.

Windows SDK incluye las siguientes herramientas de interoperabilidad COM:

  • Importador de la biblioteca de tipos (Tlbimp.exe), que convierte una biblioteca de tipos COM en un ensamblado de interoperabilidad. Desde este ensamblado, el servicio de serialización de interoperabilidad genera contenedores que realizan la serialización de datos entre la memoria administrada y la no administrada.

  • Exportador de la biblioteca de tipos (Tlbexp.exe), que crea una biblioteca de tipos COM a partir un ensamblado y genera un contenedor que realiza la serialización durante las llamadas de método.

Las secciones siguientes se vinculan a los temas que describen los procesos para personalizar los contenedores de interoperabilidad si puede (o debe) proporcionar información adicional sobre tipos al administrador de serialización.

En esta sección

Cómo: para la creación manual de contenedores Describe cómo crear manualmente un contenedor COM en código fuente administrado.

Cómo: Migrar código administrado DCOM a WCF
Describe cómo migrar código DCOM administrado a WCF para obtener la solución más segura.

Tipos de datos COM
Proporciona los tipos de datos administrados y no administrados correspondientes.

Personalización de contenedores CCW
Describe cómo serializar tipos de datos explícitamente mediante el atributo MarshalAsAttribute en tiempo de diseño.

Personalización de contenedores RCW
Describe cómo ajustar el comportamiento de serialización de tipos en un ensamblado de interoperabilidad y cómo definir tipos COM manualmente.

Interoperabilidad COM avanzada
Proporciona vínculos a más información sobre la incorporación de componentes COM en una aplicación de .NET Framework.

Resumen de la conversión de ensamblados en bibliotecas de tipos
Describe el proceso de conversión de la exportación de ensamblado a biblioteca de tipos.

Resumen de la conversión de bibliotecas de tipos en ensamblados
Describe el proceso de conversión de la importación de biblioteca de tipos a ensamblado.

Interoperar mediante tipos genéricos
Describe qué acciones se admiten al usar tipos genéricos para la interoperabilidad COM.