Interoperabilidad (Guía de programación de C#)
La interoperabilidad permite conservar y aprovechar las inversiones existentes en código no administrado. El código que se ejecuta bajo el control de Common Language Runtime (CLR) se denomina código administrado, mientras que el código que se ejecuta fuera de CLR se denomina código no administrado. Los componentes COM, COM+, C++, los componentes de ActiveX y la API de Microsoft Win32 son ejemplos de código no administrado.
La aplicación .NET Framework habilita la interoperabilidad con el código no administrado a través de los servicios de invocación de plataforma, el espacio de nombres System.Runtime.InteropServices y la interoperabilidad C++ y COM.
En esta sección
Información general sobre interoperabilidad (Guía de programación de C#)
Describe métodos de interoperabilidad entre código administrado y no administrado de C#.Cómo: Tener acceso a objetos de interoperabilidad de Office mediante las características de Visual C# 2010 (Guía de programación de C#)
Describe las características que se incluyen en Visual C# 2010 para facilitar la programación de Office.Cómo: Utilizar propiedades indizadas en la programación de interoperabilidad COM (Guía de programación de C#)
Describe cómo usar las propiedades indizadas para tener acceso a las propiedades COM que tienen los parámetros.Cómo: Utilizar la invocación de plataforma para reproducir un archivo de sonido (Guía de programación de C#)
Describe cómo utilizar los servicios de invocación de plataforma para reproducir un archivo de sonido .wav en el sistema operativo Windows.Clases COM de ejemplo (Guía de programación de C#)
Muestra cómo exponer una clase de C# como objeto COM.
Especificación del lenguaje C#
Para obtener más información, vea la Especificación del lenguaje C#. La especificación del lenguaje es la fuente definitiva de la sintaxis y el uso de C#.
Vea también
Referencia
Conceptos
Otros recursos
Interoperar con código no administrado