Condividi tramite


Evento CommandEventsClass.BeforeExecute

Questa API supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.

Si verifica prima che un comando esegue.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
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 non supporta gli eventi.

Implementa

_dispCommandEvents_Event.BeforeExecute

Note

Prima di eseguire la funzione che viene dichiarata come l'implementazione di un comando, BeforeExecute si verifica l'evento.qualsiasi numero di listener possono essere registrati per l'evento.Ogni listener viene eseguito quando si verifica l'evento.

Se un listener per poter ha implementato il comando, nessun altro listener o la funzione deve tentare di distribuire il comando.Un listener poter distribuire il comando restituendo true per il parametro gestito.Se un listener esegue solo una funzione aggiuntiva che non è stata deve essere eseguita, come voce del registro che il comando è generato oppure l'incrementazione di un contatore visualizza in, il listener restituisce false per il parametro gestito.

utilizzo CommandEvents.BeforeExecute.

Esempi

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

CommandEventsClass Classe

Spazio dei nomi EnvDTE