Compartir a través de


IDTExtensibility2.OnDisconnection (Método)

Se produce siempre que se descarga un complemento de Visual Studio.

Espacio de nombres:  Extensibility
Ensamblado:  Extensibility (en Extensibility.dll)

Sintaxis

'Declaración
Sub OnDisconnection ( _
    RemoveMode As ext_DisconnectMode, _
    ByRef custom As Array _
)
void OnDisconnection(
    ext_DisconnectMode RemoveMode,
    ref Array custom
)
void OnDisconnection(
    [InAttribute] ext_DisconnectMode RemoveMode, 
    [InAttribute] Array^% custom
)
abstract OnDisconnection : 
        RemoveMode:ext_DisconnectMode * 
        custom:Array byref -> unit
function OnDisconnection(
    RemoveMode : ext_DisconnectMode, 
    custom : Array
)

Parámetros

  • custom
    Tipo: Array%

    Matriz vacía que puede utilizarse para pasar datos específicos del host para su uso tras la descarga del complemento.

Comentarios

OnDisconnection (similar a OnBeginShutdown) se produce siempre que, al descargar el complemento, siga en ejecución el entorno de desarrollo integrado (IDE). (OnBeginShutdown se produce siempre que se cierra el IDE, lo que descarga necesariamente los complementos en ejecución).

Ejemplos

Public Sub OnDisconnection(ByVal disconnectMode As  _
ext_DisconnectMode, ByRef custom As Array) Implements _
IDTExtensibility2.OnDisconnection
    MsgBox("Place cleanup code here.")
End Sub
public void OnDisconnection(ext_DisconnectMode disconnectMode, ref 
Array custom)
{
    // Place cleanup code here.
    System.Windows.Forms.MessageBox.Show("Add-in is shutting down.");
}

Seguridad de .NET Framework

Vea también

Referencia

IDTExtensibility2 Interfaz

Extensibility (Espacio de nombres)

IDTExtensibility2

OnConnection

OnAddInsUpdate

OnBeginShutdown

OnStartupComplete

Otros recursos

Cómo: Crear un complemento