Método IDTExtensibility2.OnConnection

Ocorre sempre que um Adicionar - in é carregado em Visual Studio.

Namespace:  Extensibility
Assembly:  Extensibility (em Extensibility. dll)

Sintaxe

Sub OnConnection ( _
    Application As Object, _
    ConnectMode As ext_ConnectMode, _
    AddInInst As Object, _
    ByRef custom As Array _
)

Dim instance As IDTExtensibility2
Dim Application As Object
Dim ConnectMode As ext_ConnectMode
Dim AddInInst As Object
Dim custom As Array

instance.OnConnection(Application, ConnectMode, _
    AddInInst, custom)
void OnConnection(
    Object Application,
    ext_ConnectMode ConnectMode,
    Object AddInInst,
    ref Array custom
)
void OnConnection(
    [InAttribute] Object^ Application, 
    [InAttribute] ext_ConnectMode ConnectMode, 
    [InAttribute] Object^ AddInInst, 
    [InAttribute] Array^% custom
)
function OnConnection(
    Application : Object, 
    ConnectMode : ext_ConnectMode, 
    AddInInst : Object, 
    custom : Array
)

Parâmetros

  • Application
    Tipo: System.Object
    Uma referência a uma instância do ambiente de desenvolvimento integrado (IDE), DTE, que é o objeto raiz do modelo de automação Visual Studio.
  • AddInInst
    Tipo: System.Object
    Uma referência de AddIn para o Adicionar - do in própria instância.Isso é armazenado para usar posteriormente, tais como determinar a coleção do pai do Adicionar-in.
  • custom
    Tipo: System.Array%
    Um Vazio matriz que você pode usar para passar dados específica de host para uso no Adicionar-in.

Comentários

OnConnection é o principal método para IDTExtensibility2, porque ela é chamada sempre que um Adicionar - in é carregado.É o ponto de entrada para um Adicionar - in quando ele é carregado, para poder colocar qualquer código nesse local (ou chamar qualquer outra função) que você deseja executar quando o suplemento for iniciado.

Exemplos

Public Sub OnConnection(ByVal application As Object, ByVal _
connectMode As ext_ConnectMode, ByVal addInInst As Object, _
ByRef custom As Array) Implements IDTExtensibility2.OnConnection
    applicationObject = CType(application, DTE2)
    addInInstance = CType(addInInst, AddIn)
    MsgBox("Add-in is connected.")
End Sub
public void OnConnection(object application, ext_ConnectMode 
connectMode, object addInInst, ref Array custom)
{
    applicationObject = (DTE2)application;
    addInInstance = (AddIn)addInInst;
    System.Windows.Forms.MessageBox.Show("Add-in has connected.");
}

Permissões

Consulte também

Referência

IDTExtensibility2 Interface

IDTExtensibility2 Membros

Espaço para nome Extensibility

IDTExtensibility2

OnDisconnection

OnAddInsUpdate

OnBeginShutdown

OnStartupComplete

Outros recursos

Como: Criar um Adicionar - no