Udostępnij za pośrednictwem


Zdarzenie CommandEventsClass.BeforeExecute

Ten interfejs API obsługuje infrastrukturę programu .NET Framework i nie jest przeznaczony do użycia bezpośrednio w kodzie.

Występuje przed wykonuje polecenie.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
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>
Język JScript nie obsługuje zdarzeń.

Implementuje

_dispCommandEvents_Event.BeforeExecute

Uwagi

Przed wykonaniem funkcję, która jest zadeklarowana za wykonania polecenia, BeforeExecute zdarzenie.Dowolna liczba detektory mogą być zarejestrowane zdarzenia.Każdy odbiornik jest wykonywany po wystąpieniu zdarzenia.

Detektor twierdzi, że wprowadziła w poleceniu, do wykonania polecenia należy spróbować nie detektor lub funkcja.Detektor roszczenia zostały wdrożone polecenie przywracając true dla parametru obsłużone.Jeżeli detektor wykonuje tylko niektórych dodatkowych funkcji, która nie miała być wykonana, takich jak wprowadzanie wpis dziennika polecenia wywoływane lub prawdopodobnie zwiększający licznik gdzieś wyświetlane, a następnie zwraca odbiornik false dla parametru obsłużone.

Use CommandEvents.BeforeExecute.

Przykłady

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

CommandEventsClass Klasa

Przestrzeń nazw EnvDTE