Debugger.Break Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.