Debugger.Break Metodo

Definizione

Segnala un punto di interruzione a un debugger collegato.

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

Eccezioni

L'oggetto UIPermission non è impostato per l'interruzione nel debugger.

Esempio

Nell'esempio di codice seguente viene illustrato come arrestare il debugger alla chiamata a WriteLine.

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

Commenti

Se non è collegato alcun debugger, agli utenti viene chiesto se vogliono collegare un debugger. Se gli utenti dicono sì, il debugger viene avviato. Se un debugger è collegato, il debugger viene segnalato con un evento di punto di interruzione utente e il debugger sospende l'esecuzione del processo come se fosse stato raggiunto un punto di interruzione del debugger.

Avvertimento

A partire da .NET Framework 4, il runtime non esercita più un controllo rigoroso sull'avvio del debugger per il metodo Break, ma segnala invece un errore al sottosistema segnalazione errori (WER) Windows. WeR offre molte impostazioni per personalizzare l'esperienza di segnalazione dei problemi, quindi molti fattori influenzeranno il modo in cui wer risponde a un errore, ad esempio la versione del sistema operativo, il processo, la sessione, l'utente, il computer e il dominio. Se si verificano risultati imprevisti quando si chiama il Break metodo , controllare le impostazioni di WeR nel computer. Per altre informazioni su come personalizzare wer, vedere Wer Settings.For more information on how to customize WER, see WER Settings. Se si vuole assicurarsi che il debugger venga avviato indipendentemente dalle impostazioni di WeR, assicurarsi di chiamare invece il Launch metodo .

Si applica a