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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.