مشاركة عبر


Debugger.Break أسلوب

تؤدي عملية محددة إلى إيقاف التنفيذ الخاص به حيث يمكنك تحليلها لحالته الحالي.

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

بناء الجملة

'إقرار
Sub Break ( _
    WaitForBreakMode As Boolean _
)
void Break(
    bool WaitForBreakMode
)
void Break(
    [InAttribute] bool WaitForBreakMode
)
abstract Break : 
        WaitForBreakMode:bool -> unit 
function Break(
    WaitForBreakMode : boolean
)

المعلمات

ملاحظات

Breakتؤدي عملية محددة إلى إيقاف التنفيذ الخاص به حيث يمكنك تحليلها لحالته الحالي.

أمثلة

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

إلى اختبار هذه الطريقة:

  1. استخدم في تكرار حلقي لا نهائية في تعليمات برمجية للتطبيق الهدف.

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

    لا تقوم بفحص أي قيم المتغيرات أثناء الهدف هو قيد التشغيل.

  3. قم بتشغيل الوظيفة الإضافية.

    قم بفحص قيم المتغيرات.

public static void Break(DTE dte)
{
    // Setup the debug Output window.
    Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
    w.Visible = true;
    OutputWindow ow = (OutputWindow)w.Object;
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Break Method Test");
    owp.Activate();

    dte.Debugger.Break(false);
    owp.OutputString("The process is paused. Examine the values of variables.");
}
Shared Sub Break(ByRef dte As EnvDTE.DTE)
    dte.Debugger.Break(False)
    MessageBox.Show("The process is paused. Examine the values of variables.", _
                    "Debugger Test - Break Test")
End Sub

أمن NET Framework.

راجع أيضًَا

المرجع

Debugger واجهة

Debugger الأعضاء

EnvDTE مساحة الاسم