Debugger.Break Metoda

Definice

Signalizuje zarážku připojenému ladicímu programu.

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

Výjimky

Není UIPermission nastavena na rozdělení do ladicího programu.

Příklady

Následující příklad kódu ukazuje, jak zastavit ladicí program při volání WriteLine.

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

Poznámky

Pokud není připojený žádný ladicí program, zobrazí se uživatelům dotaz, jestli chtějí připojit ladicí program. Pokud uživatelé říkají ano, spustí se ladicí program. Pokud je ladicí program připojen, je ladicí program signalizován událostí zarážky uživatele a ladicí program pozastaví provádění procesu stejně jako kdyby byl nalezen zarážku ladicího programu.

Warning

Počínaje .NET Framework 4 modul runtime už neprocvičuje úzkou kontrolu nad spuštěním ladicího programu pro metodu Break, ale místo toho hlásí chybu subsystému Windows Zasílání zpráv o chybách (WER). WER poskytuje mnoho nastavení pro přizpůsobení prostředí pro hlášení problémů, takže mnoho faktorů ovlivní způsob, jakým WER reaguje na chybu, jako je verze operačního systému, proces, relace, uživatel, počítač a doména. Pokud při volání Break metody dochází k neočekávaným výsledkům, zkontrolujte nastavení WER na vašem počítači. Další informace o tom, jak přizpůsobit WER, naleznete v tématu Nastavení WER. Pokud chcete zajistit, aby se ladicí program spustil bez ohledu na nastavení WER, nezapomeňte místo toho metodu Launch volat.

Platí pro