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
)
المعلمات
- WaitForBreakMode
النوع: System.Boolean
التعيين إلى trueإرجاع فقط عندما يحتوي إدخال المصحح الوضع فاصل.تعيين إلى falseإلى قطع والعودة مباشرة.لمزيد من المعلومات، راجع كيفية القيام بما يلي: قطع التنفيذ..
ملاحظات
Breakتؤدي عملية محددة إلى إيقاف التنفيذ الخاص به حيث يمكنك تحليلها لحالته الحالي.
أمثلة
يوضح المثال التالي كيفية إلى تستخدم في Breakالأسلوب.
إلى اختبار هذه الطريقة:
استخدم في تكرار حلقي لا نهائية في تعليمات برمجية للتطبيق الهدف.
قم بتشغيل تطبيق الهدف يصحح الالوضع.
لا تقوم بفحص أي قيم المتغيرات أثناء الهدف هو قيد التشغيل.
قم بتشغيل الوظيفة الإضافية.
قم بفحص قيم المتغيرات.
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.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.