Sdílet prostřednictvím


Debugger.Break Metoda

Definice

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

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

Výjimky

Parametr UIPermission není nastaven tak, aby se prolomil 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é řeknou ano, ladicí program se spustí. Pokud je připojen ladicí program, je ladicí program signalizován událostí zarážky uživatele a ladicí program pozastaví provádění procesu stejně, jako kdyby byla nalezena zarážka ladicího programu.

Upozornění

Počínaje rozhraním .NET Framework 4 modul runtime již neuskuteční plnou kontrolu spuštění ladicího programu pro metoduBreak, ale místo toho hlásí chybu subsystému Zasílání zpráv o chybách systému Windows (WER). Služba WER poskytuje řadu nastavení pro přizpůsobení prostředí pro hlášení problémů, takže způsob, jakým služba WER reaguje na chyby, jako je verze, proces, relace, uživatel, počítač a doména, bude mít vliv celá řada faktorů. Pokud při volání metody dochází k neočekávaným výsledkům Break , zkontrolujte nastavení WER na vašem počítači. Další informace o tom, jak přizpůsobit službu WER, najdete v tématu Nastavení SLUŽBY WER. Pokud chcete zajistit, aby se ladicí program spustil bez ohledu na nastavení WER, nezapomeňte místo toho zavolat metodu Launch .

Platí pro