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