DebuggerEventsClass.OnEnterRunMode – událost
Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.
Je aktivována po vložení do režimu spuštění ladicího programu.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
Public Overridable Event OnEnterRunMode As _dispDebuggerEvents_OnEnterRunModeEventHandler
public virtual event _dispDebuggerEvents_OnEnterRunModeEventHandler OnEnterRunMode
public:
virtual event _dispDebuggerEvents_OnEnterRunModeEventHandler^ OnEnterRunMode {
void add (_dispDebuggerEvents_OnEnterRunModeEventHandler^ value);
void remove (_dispDebuggerEvents_OnEnterRunModeEventHandler^ value);
}
abstract OnEnterRunMode : IEvent<_dispDebuggerEvents_OnEnterRunModeEventHandler,
EventArgs>
override OnEnterRunMode : IEvent<_dispDebuggerEvents_OnEnterRunModeEventHandler,
EventArgs>
Jazyk JScript nepodporuje události.
Implementuje
_dispDebuggerEvents_Event.OnEnterRunMode
Poznámky
Odrážející celkový stav debugger tato událost je aktivována, když zadá režimu spuštění ladicího programu. Tato událost může požáru, při krokování kódu. Obvykle je nejlepší použít, při aktualizaci uživatelského rozhraní. Najdete CurrentMode vlastnost pro více informací.
Příklady
Následující příklad demonstruje použití OnEnterRunMode událostí.
Testování této události:
Otevřete cílové aplikaci.
Žádost musí obsahovat nekonečné smyčky.
Spusťte doplněk.
Sledujte zprávou: "Události jsou připojena."
Cílová aplikace spouštět v režimu ladění.
Sledujte zprávou: "Ladicí program zadá režimu spuštění."
// Place the following code in the Exec method of the add-in:
EnvDTE.DebuggerEvents debugEvents = applicationObject.Events.DebuggerEvents;
debugEvents.OnEnterRunMode +=
new _dispDebuggerEvents_OnEnterRunModeEventHandler(DebuggerEvents.RunHandler);
// Place the following Event handler code in the add-in:
// Needed to activate event handlers in Connect.Exec.
public static void StartEvents(DTE dte)
{
System.Windows.Forms.MessageBox.Show("Events are attached.");
}
// OnEnterRunMode Event.
public static void RunHandler(dbgEventReason reason)
{
System.Windows.Forms.MessageBox.Show("Debugger enters run mode.");
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.