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