Debugger.Break Метод

Определение

Сообщает присоединенному отладчику точку останова.

public:
 static void Break();
public static void Break ();
static member Break : unit -> unit
Public Shared Sub Break ()

Исключения

Класс UIPermission не задан для переключения на отладчик.

Примеры

В следующем примере кода показано, как остановить отладчик при вызове WriteLineметода .

Debugger.Break()
Console.WriteLine("Hello, world.")
Debugger.Break();
Console.WriteLine("Hello, world.");

Комментарии

Если отладчик не подключен, пользователям предлагается подключить отладчик. Если пользователи говорят "да", запускается отладчик. Если отладчик подключен, отладчик получает сигнал о событии точки останова пользователя, и отладчик приостанавливает выполнение процесса так же, как если бы была достигнута точка останова отладчика.

Предупреждение

Начиная с платформа .NET Framework 4 среда выполнения больше не контролирует запуск отладчика для Break метода, а сообщает об ошибке подсистеме отчеты об ошибках Windows (WER). WER предоставляет множество параметров для настройки отчетов о проблемах, поэтому многие факторы будут влиять на то, как WER реагирует на ошибку, такие как версия операционной системы, процесс, сеанс, пользователь, компьютер и домен. Если при вызове метода возникают непредвиденные Break результаты, проверка параметры WER на компьютере. Дополнительные сведения о настройке WER см. в разделе Параметры WER. Если вы хотите убедиться, что отладчик запущен независимо от параметров WER, обязательно вызовите Launch метод .

Применяется к