Debugger.Break Methode

Definition

Signalisiert einen Haltepunkt an einen angefügten Debugger.

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

Ausnahmen

Dies UIPermission ist nicht so festgelegt, dass er in den Debugger unterteilt wird.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie der Debugger beim Aufruf WriteLinevon .

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

Hinweise

Wenn kein Debugger angefügt ist, werden Benutzer gefragt, ob sie einen Debugger anfügen möchten. Wenn Benutzer "Ja" sagen, wird der Debugger gestartet. Wenn ein Debugger angefügt ist, wird der Debugger mit einem Benutzer haltepunktereignis signalisiert, und der Debugger hält die Ausführung des Prozesses an, als ob ein Debugger-Haltepunkt getroffen wurde.

Warning

Ab .NET Framework 4 übt die Laufzeit nicht mehr eine enge Kontrolle über das Starten des Debuggers für die Break-Methode aus, sondern meldet stattdessen einen Fehler an das Subsystem Windows Fehlerberichterstattung (WER). WER bietet viele Einstellungen zum Anpassen der Problemberichterstattung, sodass viele Faktoren die Art und Weise beeinflussen, wie WER auf einen Fehler reagiert, z. B. Betriebssystemversion, Prozess, Sitzung, Benutzer, Computer und Domäne. Wenn beim Aufrufen der Break Methode unerwartete Ergebnisse auftreten, überprüfen Sie die WER-Einstellungen auf Ihrem Computer. Weitere Informationen zum Anpassen von WER finden Sie unter WER-Einstellungen. Wenn Sie sicherstellen möchten, dass der Debugger unabhängig von den WER-Einstellungen gestartet wird, müssen Sie stattdessen die Launch Methode aufrufen.

Gilt für: