مشاركة عبر


DebuggerEventsClass.OnEnterRunMode الحدث

تدعم واجهة API البنية الأساسية لـ NET Framework. ولم يتم تصميمها للاستخدام مباشرةً من التعليمة البرمجية الخاصة بك.

تشغيل عند إدخال المصحح تشغيل الوضع.

مساحة الاسم:  EnvDTE
التجميع:  EnvDTE (في EnvDTE.dll)

بناء الجملة

'إقرار
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>
لا تدعم JScript الأحداث.

التطبيقات

_dispDebuggerEvents_Event.OnEnterRunMode

ملاحظات

تعكس الولاية الكلي المصحح، هذا هو تشغيل حدث عند إدخال المصحح تشغيل الوضع. قد لا إطلاق هذا حدث عند التنقل خلال تعليمات برمجية. بشكل عام، فإنه يستخدم عند جاري الآن التحديث واجهة مستخدم. راجع CurrentModeخاصية لمزيد من المعلومات.

أمثلة

يوضح المثال التالي كيفية إلى تستخدم في OnEnterRunModeحدث.

إلى اختبار هذا حدث:

  1. قم بفتح تطبيق الهدف.

    يجب أن يحتوي تطبيق على تكرار حلقي لا نهائية.

  2. تشغيل إضافة-في.

    لاحظ ظهور صندوق الرسالة: "احداث مرفقة. ”

  3. قم بتشغيل تطبيق الهدف في الوضع التصحيح.

    لاحظ ظهور صندوق الرسالة: “ مصحح أخطاء إدخال الوضع التشغيل".

// 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.");
}

أمن NET Framework.

راجع أيضًَا

المرجع

DebuggerEventsClass الفئة

DebuggerEventsClass الأعضاء

EnvDTE مساحة الاسم