Compartir a través de


CommandEventsClass.BeforeExecute (Evento)

Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.

Tiene lugar antes de la ejecución de un comando.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
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 no admite eventos.

Implementaciones

_dispCommandEvents_Event.BeforeExecute

Comentarios

Antes de ejecutar la función enunciada para ser la implementación de un comando, se produce el evento BeforeExecute. Se puede registrar cualquier número de escuchas para el evento. Cada agente de escucha se ejecuta cuando el evento tiene lugar.

Si un agente de escucha confirma que ha implementado el comando, ningún otro agente de escucha o función debe intentar implementarlo. Un agente de escucha confirma que se ha implementado el comando devolviendo true para el parámetro controlado. Si un agente de escucha sólo ejecuta funciones adicionales no previstas, como la realización de una entrada de registro que activó el comando o el incremento de un contador mostrado en algún lugar, el agente de escucha devuelve false para el parámetro controlado.

Use CommandEvents.BeforeExecute.

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

CommandEventsClass Clase

EnvDTE (Espacio de nombres)