Debugger.Break Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica un punto de interrupción a un depurador asociado.
public:
static void Break();
public static void Break ();
static member Break : unit -> unit
Public Shared Sub Break ()
Excepciones
El UIPermission no está establecido para irrumpir en el depurador.
Ejemplos
En el ejemplo de código siguiente se muestra cómo detener el depurador en la llamada a WriteLine.
Debugger.Break()
Console.WriteLine("Hello, world.")
Debugger.Break();
Console.WriteLine("Hello, world.");
Comentarios
Si no hay ningún depurador asociado, se pregunta a los usuarios si quieren adjuntar un depurador. Si los usuarios dicen sí, se inicia el depurador. Si se adjunta un depurador, el depurador se señala con un evento de punto de interrupción de usuario y el depurador suspende la ejecución del proceso igual que si se hubiera alcanzado un punto de interrupción del depurador.
Advertencia
A partir de .NET Framework 4, el entorno de ejecución ya no ejerce un control estricto de iniciar el depurador para el Break método, sino que notifica un error al subsistema de Informe de errores de Windows (WER). WER proporciona muchas opciones de configuración para personalizar la experiencia de informes de problemas, por lo que muchos factores influirán en la forma en que WER responde a un error como la versión del sistema operativo, el proceso, la sesión, el usuario, el equipo y el dominio. Si tiene resultados inesperados al llamar al Break método , compruebe la configuración de WER en el equipo. Para obtener más información sobre cómo personalizar WER, consulte Configuración de WER. Si desea asegurarse de que el depurador se inicia independientemente de la configuración de WER, asegúrese de llamar al Launch método en su lugar.