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: System.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
- 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.