Metodo IDTExtensibility2.OnDisconnection
Si verifica ogni volta che un componente aggiuntivo viene scaricato da 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
ext_DisconnectMode valore di enumerazione che indica un componente aggiuntivo perché è stato scaricato.
- custom
Tipo: System.Array%
Una matrice vuota che è possibile utilizzare per passare i dati host-specifici per utilizzare dopo che il componente aggiuntivo viene scaricata.
Note
OnDisconnection, che è simile a OnBeginShutdown, si verifica ogni volta che il componente aggiuntivo viene scaricato, ma l'ambiente di sviluppo integrato (IDE) (IDE) rimane in esecuzione.(OnBeginShutdown si verifica ogni volta che l'ide venga arrestato, che necessariamente scarica i componenti aggiuntivi che esegue.)
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.