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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.