IDTExtensibility2.OnDisconnection – metoda
Vyvolá se vždy, když doplněk je uvolněn z Visual Studio.
Obor názvů: Extensibility
Sestavení: Extensibility (v Extensibility.dll)
Syntaxe
'Deklarace
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
)
Parametry
RemoveMode
Typ: Extensibility.ext_DisconnectModeext_DisconnectMode Hodnota výčtu, která informuje o doplněk proč byla uvolněna.
custom
Typ: Array%Prázdné pole, které můžete použít k předání dat specifického pro hostitele pro použití po uvolnění doplňku.
Poznámky
OnDisconnection, která je podobná OnBeginShutdown, vyvolá se vždy, když doplněk je uvolněn, ale zůstal běžet i integrované vývojové prostředí (IDE). (OnBeginShutdown dochází při každém rozhraní IDE je vypnut, což nutně uvolní doplňky, které jsou spuštěny.)
Příklady
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.");
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.