Condividi tramite


Evento CommandEventsClass.BeforeExecute

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

Viene generato prima dell'esecuzione di un comando.

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 implementazione di un comando, viene generato l'evento BeforeExecute. Qualsiasi numero di listener può essere registrato per l'evento. Ciascun listener viene eseguito quando viene generato l'evento.

Se un listener dichiara di avere implementato il comando, nessun altro listener o funzione dovrebbe cercare di implementare il comando. Un listener dichiara di avere implementato il comando restituendo true per il parametro gestito. Se un listener esegue qualche altra funzione aggiuntiva che non avrebbe dovuto eseguire, ad esempio la creazione di una voce di log generata dal comando o l'incremento di un contatore visualizzato, il listener restituirà false per il parametro gestito.

Utilizzare 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