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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.