CommandEventsClass.BeforeExecute, événement
Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.
Se produit avant l'exécution d'une commande.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
Public Overridable Event BeforeExecute As _dispCommandEvents_BeforeExecuteEventHandler
public virtual event _dispCommandEvents_BeforeExecuteEventHandler BeforeExecute
public:
virtual event _dispCommandEvents_BeforeExecuteEventHandler^ BeforeExecute {
void add (_dispCommandEvents_BeforeExecuteEventHandler^ value);
void remove (_dispCommandEvents_BeforeExecuteEventHandler^ value);
}
abstract BeforeExecute : IEvent<_dispCommandEvents_BeforeExecuteEventHandler,
EventArgs>
override BeforeExecute : IEvent<_dispCommandEvents_BeforeExecuteEventHandler,
EventArgs>
JScript ne prend pas en charge les événements.
Implémentations
_dispCommandEvents_Event.BeforeExecute
Notes
Avant d'exécuter la fonction qui est déclarée comme devant être l'implémentation d'une commande, l'événement BeforeExecute se produit.N'importe quel nombre d'écouteurs peut être enregistré pour l'événement.Chaque écouteur s'exécute lorsque l'événement se produit.
Si un écouteur déclare qu'il a implémenté la commande, aucun autre écouteur ou aucune fonction ne doit essayer d'implémenter la commande.Un écouteur déclare avoir implémenté la commande en retournant true pour le paramètre géré.Si un écouteur n'exécute qu'une fonction supplémentaire qu'il n'était pas supposé exécuter, par exemple créer une entrée de journal que la commande a déclenché, ou incrémenter un compteur affiché quelque part, l'écouteur retourne false pour le paramètre géré.
Utilisez CommandEvents.BeforeExecute.
Exemples
Public Sub CommandEvents_BeforeExecute(ByVal Guid As String, ByVal ID As Integer, ByVal CustomIn As Object, ByVal CustomOut As Object, ByRef CancelDefault As Boolean) Handles CommandEvents.BeforeExecute
MsgBox("test")
End Sub
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.