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 метод .

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