IDTExtensibility2.OnDisconnection-Methode
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 _
)
void OnDisconnection(
ext_DisconnectMode RemoveMode,
ref Array custom
)
void OnDisconnection(
[InAttribute] ext_DisconnectMode RemoveMode,
[InAttribute] Array^% custom
)
abstract OnDisconnection :
RemoveMode:ext_DisconnectMode *
custom:Array byref -> unit
function OnDisconnection(
RemoveMode : ext_DisconnectMode,
custom : Array
)
Parameter
- RemoveMode
Typ: Extensibility.ext_DisconnectMode
Ein 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.");
}
.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