IDTExtensibility2.OnDisconnection-Methode
Aktualisiert: November 2007
Tritt ein, wenn ein Add-In aus Visual Studio entladen wird.
Namespace: Extensibility
Assembly: Extensibility (in Extensibility.dll)
Syntax
'Declaration
Sub OnDisconnection ( _
RemoveMode As ext_DisconnectMode, _
ByRef custom As Array _
)
'Usage
Dim instance As IDTExtensibility2
Dim RemoveMode As ext_DisconnectMode
Dim custom As Array
instance.OnDisconnection(RemoveMode, _
custom)
void OnDisconnection(
ext_DisconnectMode RemoveMode,
ref Array custom
)
void OnDisconnection(
[InAttribute] ext_DisconnectMode RemoveMode,
[InAttribute] Array^% custom
)
function OnDisconnection(
RemoveMode : ext_DisconnectMode,
custom : Array
)
Parameter
RemoveMode
Typ: Extensibility.ext_DisconnectModeEin Wert einer ext_DisconnectMode-Enumeration, der das Add-In über den Grund für das Entladen informiert.
custom
Typ: System.Array%Ein leeres Array zur Übergabe hostspezifischer Daten, die nach dem Entladen des Add-Ins verwendet werden.
Hinweise
Das mit OnBeginShutdown vergleichbare OnDisconnection-Ereignis tritt ein, wenn das Add-In entladen wird, während die integrierte Entwicklungsumgebung (IDE) aktiv bleibt. (OnBeginShutdown tritt ein, wenn die IDE beendet wird, wobei zwangsläufig auch aktive Add-Ins entladen werden.)
Beispiele
Public Sub OnDisconnection(ByVal disconnectMode As _
ext_DisconnectMode, ByRef custom As Array) Implements _
IDTExtensibility2.OnDisconnection
MsgBox("Place cleanup code here.")
End Sub
public void OnDisconnection(ext_DisconnectMode disconnectMode, ref
Array custom)
{
// Place cleanup code here.
System.Windows.Forms.MessageBox.Show("Add-in is shutting down.");
}
Berechtigungen
- 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