Condividi tramite


Metodo IDTExtensibility2.OnBeginShutdown

Viene generato a ogni arresto dell'ambiente di sviluppo integrato (IDE) di Visual Studio che si verifica durante l'esecuzione di un componente aggiuntivo.

Spazio dei nomi:  Extensibility
Assembly:  Extensibility (in Extensibility.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • custom
    Tipo: Array%

    Una matrice vuota che consente di passare i dati specifici relativi all'host da utilizzare nel componente aggiuntivo.

Note

Sebbene l'arresto di Visual Studio possa essere annullato, non è possibile annullare il metodo OnBeginShutdown. Come conseguenza, verrà rilevata in ogni caso l'esecuzione di tutti gli eventi di arresto e verranno eseguite dai componenti aggiuntivi le relative routine di pulitura.

È possibile utilizzare questo metodo per memorizzare le impostazioni dei componenti aggiuntivi al momento dell'arresto di Visual Studio, in modo che queste possano essere successivamente ripristinate allo stato originale.

Esempi

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");
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IDTExtensibility2 Interfaccia

Spazio dei nomi Extensibility

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnStartupComplete

Altre risorse

Procedura: creare un componente aggiuntivo