Grupos funcionais de automação

O modelo de objeto de automação consiste em alguns grupos de funcionais expansivas de objetos. Esses objetos, controlar os principais aspectos do ambiente de desenvolvimento integrado (IDE) e aplicar a todos os tipos de projeto em Visual Studio. Noções básicas sobre o funcionam desses grupos torna mais fácil de entender e usar o modelo.

Os objetos nesses grupos funcionais totalmente descritos na Automation Object Model Chart. Os grupos são:

  • Solução, projeto e objetos de item de projeto.

  • Crie objetos.

  • Objetos do editor de código.

  • Objetos de manipulação de definição de código.

  • Janela de ferramenta e objetos de manipulação de documentos.

  • Ferramenta de objetos de janela específico, como o Lista de tarefas, saída janela, e caixa de ferramentas.

  • Objetos de comando.

  • Depuração de objetos.

  • Objetos de manipulação de eventos.

Cada grupo funcional consiste em um ou mais relacionadas a objetos, coleções ou interfaces que contribuem para uma finalidade específica. Por exemplo, é a principal função do grupo de objetos de evento fornecer acesso a eventos que ocorrem no IDE. Um tal objeto desse grupo é o TaskListEvents objeto, que permite que você responda a eventos que ocorrem na Lista de tarefas. Outra neste grupo é o BuildEvents o objeto, que lhe permite responder a eventos que ocorrem em uma operação de compilação, como o início ou conclusão de uma compilação.

Modelos de automação de projeto específico

Além de para a automação do núcleo do modelo que qualquer Visual Studio linguagem pode usar cada idioma Visual Studio oferece um ou mais modelos de automação de projeto específico para acessar seus recursos especiais. Para Visual Basic e Visual C# projetos, esse modelo está localizado nos assemblies do seguintes:

Para obter mais informações sobre essa funcionalidade, consulte Introdução a extensibilidade de projetos.

Para Visual C++, os assemblies são:

Eles representam (respectivamente), o Visual C++ o modelo de código específico, o Visual C++ o modelo de projeto e o Visual C++ Assistente de modelo.

Consulte também

Tarefas

How to: Criar um Adicionar-

Walkthrough: Criando um assistente

Referência

Switches e comandos de Visual Studio

Conceitos

Automation Object Model Chart

Outros recursos

Criação de assistentes e ins Adicionar-