Grupos de automatización funcional
El modelo de objetos de automatización se compone de algunos grupos de objetos funcionales y expansivos.Estos objetos controlan las facetas principales del entorno de desarrollo integrado (IDE) y se aplican a todos los tipos de proyecto en Visual Studio.Si entiende cómo funcionan estos grupos, le será más fácil entender y utilizar el modelo.
Los objetos de estos grupos funcionales se describen con detalle en Gráfico del modelo de objetos de automatización.Los grupos son:
Objetos de solución, proyecto y elemento de proyecto
Objetos de compilación
Objetos de editor de código
Objetos de manipulación de definiciones de código
Objetos de manipulación de ventanas de herramientas y documentos
Objetos específicos de ventanas de herramientas, como por ejemplo, Lista de tareas, ventana de salida y Cuadro de herramientas
Objetos de comando
Objetos de depuración
Objetos de control de eventos.
Cada grupo funcional está formado por uno o más objetos relacionados, colecciones o interfaces que contribuyen a un propósito determinado.Por ejemplo, la función principal del grupo de objetos de eventos es proporcionar acceso a los eventos que ocurren en el IDE.Un objeto de este grupo es el objeto TaskListEvents, que permite responder a los eventos que ocurren en la Lista de tareas.Otro objeto de este grupo es el objeto BuildEvents, que permite responder a los eventos que se provocan en una operación de compilación, como por ejemplo, cuando comienza o finaliza una compilación.
Modelos de automatización específicos del proyecto
Además del modelo de automatización básico que cualquier lenguaje de Visual Studio puede utilizar, cada lenguaje de Visual Studio proporciona uno o más modelos de automatización específicos del proyecto para obtener acceso a sus características especiales.Para los proyectos de Visual Basic y Visual C#, ese modelo se encuentra en los ensamblados siguientes:
VSLangProj90
VSLangProj100
Para obtener más información sobre esta funcionalidad, vea Introducción a la extensibilidad de proyectos.
Para Visual C++, los ensamblados son:
Representan el modelo de código específico de Visual C++, el modelo de proyecto de Visual C++ y el modelo de asistente de Visual C++, respectivamente.
Vea también
Tareas
Referencia
Modificadores y comandos de Visual Studio
Conceptos
Gráfico del modelo de objetos de automatización