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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.