Metodo IDTExtensibility2.OnDisconnection
Viene generato ogni volta che un componente aggiuntivo viene scaricato in Visual Studio.
Spazio dei nomi: Extensibility
Assembly: Extensibility (in Extensibility.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- RemoveMode
Tipo: Extensibility.ext_DisconnectMode
Un valore di enumerazione ext_DisconnectMode che indica il motivo per cui un componente aggiuntivo è stato scaricato.
- custom
Tipo: System.Array%
Una matrice vuota che consente di passare i dati specifici relativi all'host da utilizzare una volta scaricato il componente aggiuntivo.
Note
OnDisconnection, che è simile a OnBeginShutdown, viene generato ogni volta che un componente aggiuntivo viene scaricato mentre l'ambiente di sviluppo integrato (IDE) rimane in esecuzione. ((OnBeginShutdown viene generato a ogni arresto dell'IDE, che implica necessariamente lo scaricamento dei componenti aggiuntivi in esecuzione).
Esempi
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.");
}
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.