Debugger.Break Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Töréspontot jelez egy csatolt hibakeresőnek.
public:
static void Break();
public static void Break();
static member Break : unit -> unit
Public Shared Sub Break ()
Kivételek
Nincs UIPermission beállítva, hogy betörjön a hibakeresőbe.
Példák
Az alábbi példakód bemutatja, hogyan állíthatja le a hibakeresőt a hívásnál WriteLine.
Debugger.Break()
Console.WriteLine("Hello, world.")
Debugger.Break();
Console.WriteLine("Hello, world.");
Megjegyzések
Ha nincs hibakereső csatolva, a rendszer megkérdezi a felhasználókat, hogy szeretnének-e hibakeresőt csatolni. Ha a felhasználók igent mondanak, a hibakereső elindul. Ha hibakereső van csatolva, a hibakeresőt egy felhasználói töréspont-esemény jelzi, és a hibakereső ugyanúgy felfüggeszti a folyamat végrehajtását, mintha hibakereső töréspontot ütközött volna.
Warning
A .NET Framework 4-től kezdve a futtatókörnyezet már nem gyakorol szigorú ellenőrzést a hibakereső elindításához a Break metódushoz, hanem hibaüzenetet jelent a Windows Hibajelentés (WER) alrendszernek. A WER számos beállítást biztosít a problémajelentési felület testreszabásához, így számos tényező befolyásolja, hogy a WER hogyan reagál egy hibára, például az operációs rendszer verziójára, folyamatára, munkamenetére, felhasználójára, gépére és tartományára. Ha váratlan eredményeket tapasztal a Break metódus meghívása során, ellenőrizze a wer beállításait a számítógépen. A WER testreszabásáról további információt a WER beállításai című témakörben talál. Ha azt szeretné, hogy a hibakereső a WER-beállításoktól függetlenül elinduljon, mindenképpen hívja meg a metódust Launch .