IDTExtensibility2.OnBeginShutdown-Methode
Tritt ein, wenn die integrierte Entwicklungsumgebung (IDE) von Visual Studio beendet wird, während noch ein Add-In ausgeführt wird.
Namespace: Extensibility
Assembly: Extensibility (in Extensibility.dll)
Syntax
'Declaration
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
)
Parameter
- custom
Typ: System.Array%
Ein leeres Array zur Übergabe hostspezifischer Daten, die im Add-In verwendet werden.
Hinweise
Obwohl das Beenden von Visual Studio zwar abgebrochen werden kann, ist dies bei der OnBeginShutdown-Methode nicht möglich. Folglich sollte im Add-In immer davon ausgegangen werden, dass alle Ereignisse zum Beenden eintreten und dass eventuelle Bereinigungsroutinen entsprechend auszuführen sind.
Diese Methode kann zum Speichern der Add-In-Einstellungen verwendet werden, wenn Visual Studio beendet wird, sodass sein ursprünglicher Zustand später wiederhergestellt werden kann.
Beispiele
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");
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
IDTExtensibility2 Schnittstelle