Partager via


IDTExtensibility2.OnDisconnection, méthode

Se produit lorsqu'un complément est déchargé de Visual Studio.

Espace de noms :  Extensibility
Assembly :  Extensibility (dans Extensibility.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • custom
    Type : Array%

    Tableau vide que vous pouvez utiliser pour passer des données propres à un hôte pour une utilisation après le déchargement du complément.

Notes

OnDisconnection, qui est semblable à OnBeginShutdown, se produit lorsque le complément est déchargé, mais que l'environnement de développement intégré (IDE) continue de s'exécuter. (OnBeginShutdown se produit lorsque l'environnement IDE est arrêté, ce qui décharge obligatoirement les compléments qui sont en cours d'exécution.)

Exemples

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.");
}

Sécurité .NET Framework

Voir aussi

Référence

IDTExtensibility2 Interface

Extensibility, espace de noms

IDTExtensibility2

OnConnection

OnAddInsUpdate

OnBeginShutdown

OnStartupComplete

Autres ressources

Comment : créer un complément