Condividi tramite


Metodo IDTExtensibility2.OnBeginShutdown

si verifica ogni volta che Visual Studio l'ambiente di sviluppo (IDE) integrato (IDE) ha interrotto mentre un componente aggiuntivo è in esecuzione.

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: System.Array%
    Una matrice vuota che è possibile utilizzare per passare i dati host-specifici da utilizzare nel componente aggiuntivo.

Note

sebbene un arresto di Visual Studio potrebbe essere annullato, OnBeginShutdown il metodo non può essere annullato.Di conseguenza, i componenti aggiuntivi deve presupporre che tutti gli eventi di chiusura di verificare pertanto ed eseguire tutte le routine di pulizia.

Questo metodo può essere utilizzato per archiviare quindi le impostazioni del componente aggiuntivo quello Visual Studio arresta in modo da poter ripristinare in seguito 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