Partager via


IDTExtensibility2.OnBeginShutdown, méthode

Se produit lorsque l'environnement de développement intégré (IDE) Visual Studio s'arrête alors qu'un complément est en cours d'exécution.

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

Syntaxe

'Déclaration
Sub OnBeginShutdown ( _
    ByRef custom As Array _
)
void OnBeginShutdown(
    ref Array custom
)
void OnBeginShutdown(
    [InAttribute] Array^% custom
)
abstract OnBeginShutdown : 
        custom:Array byref -> unit 
function OnBeginShutdown(
    custom : Array
)

Paramètres

  • custom
    Type : System.Array%
    Tableau vide que vous pouvez utiliser afin de passer des données propres à un hôte pour une utilisation dans le complément.

Notes

Bien que l'arrêt de Visual Studio puisse être annulé, la méthode OnBeginShutdown ne peut pas l'être.Par conséquent, les compléments doivent supposer que tous les événements d'arrêt se produisent et doivent exécuter les routines de nettoyage en conséquence.

Cette méthode peut être utilisée pour stocker les paramètres du complément au moment de l'arrêt de Visual Studio afin de permettre une restauration ultérieure à son état d'origine.

Exemples

Public Sub OnBeginShutdown(ByRef custom As Array) Implements _
IDTExtensibility2.OnBeginShutdown
    MsgBox("Place cleanup code here.")
End Sub
public void OnBeginShutdown(ref Array custom)
{
    // Place cleanup code here.
    System.Windows.Forms.MessageBox.Show("Shutting down Visual 
    Studio");
}

Sécurité .NET Framework

Voir aussi

Référence

IDTExtensibility2 Interface

Extensibility, espace de noms

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnStartupComplete

Autres ressources

Comment : créer un complément