Compartir a través de


IDTExtensibility2.OnBeginShutdown (Método)

Se produce siempre que el entorno de desarrollo integrado (IDE) de Visual Studio se cierra con un complemento en ejecución.

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

Sintaxis

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

Parámetros

  • custom
    Tipo: Array%

    Matriz vacía que puede utilizarse para pasar datos específicos del host para su uso en el complemento.

Comentarios

Aunque puede cancelarse el apagado de Visual Studio, no es posible cancelar el método OnBeginShutdown. En consecuencia, se aconseja que los complementos cuenten con que todos los eventos de apagado van a producirse y que realicen las correspondientes rutinas de limpieza.

Este método puede utilizarse para almacenar la configuración del complemento en el momento en que Visual Studio se cierra, de forma que se pueda restaurar posteriormente a su estado original.

Ejemplos

Public Sub OnBeginShutdown(ByRef custom As Array) Implements _
IDTExtensibility2.OnBeginShutdown
    MsgBox("Place cleanup code here.")
End Sub
public void OnBeginShutdown(ref Array custom)
{
    // Place cleanup code here.
    System.Windows.Forms.MessageBox.Show("Shutting down Visual 
    Studio");
}

Seguridad de .NET Framework

Vea también

Referencia

IDTExtensibility2 Interfaz

Extensibility (Espacio de nombres)

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnStartupComplete

Otros recursos

Cómo: Crear un complemento