Debugger.Break Methode

Definitie

Geeft een onderbrekingspunt aan een gekoppeld foutopsporingsprogramma.

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

Uitzonderingen

De UIPermission foutopsporing is niet ingesteld om in te breken in het foutopsporingsprogramma.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u het foutopsporingsprogramma stopt bij de aanroep naar WriteLine.

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

Opmerkingen

Als er geen foutopsporingsprogramma is gekoppeld, wordt gebruikers gevraagd of ze een foutopsporingsprogramma willen koppelen. Als gebruikers ja zeggen, wordt het foutopsporingsprogramma gestart. Als er een foutopsporingsprogramma is gekoppeld, wordt het foutopsporingsprogramma gesignaleerd met een onderbrekingspunt van een gebruiker. Het foutopsporingsprogramma onderbreekt de uitvoering van het proces alsof er een onderbrekingspunt voor het foutopsporingsprogramma is bereikt.

Warning

Vanaf .NET Framework 4 oefent de runtime niet langer de controle over het starten van het foutopsporingsprogramma voor de methode Break, maar rapporteert in plaats daarvan een fout aan het WER-subsysteem (Windows Error Reporting). WER biedt veel instellingen om de probleemrapportage-ervaring aan te passen, dus veel factoren hebben invloed op de manier waarop WER reageert op een fout zoals besturingssysteemversie, proces, sessie, gebruiker, machine en domein. Als u onverwachte resultaten ondervindt bij het aanroepen van de Break methode, controleert u de WER-instellingen op uw computer. Zie WER-instellingen voor meer informatie over het aanpassen van WER. Als u ervoor wilt zorgen dat het foutopsporingsprogramma wordt gestart, ongeacht de WER-instellingen, moet u de Launch methode in plaats daarvan aanroepen.

Van toepassing op