Debugger.Break Metódus

Definíció

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 .

A következőre érvényes: