Debugger.Break Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sygnalizuje punkt przerwania dołączonego debugera.
public:
static void Break();
public static void Break ();
static member Break : unit -> unit
Public Shared Sub Break ()
Wyjątki
Właściwość nie jest ustawiona UIPermission , aby włamać się do debugera.
Przykłady
W poniższym przykładzie kodu pokazano, jak zatrzymać debuger przy wywołaniu metody WriteLine.
Debugger.Break()
Console.WriteLine("Hello, world.")
Debugger.Break();
Console.WriteLine("Hello, world.");
Uwagi
Jeśli debuger nie jest dołączony, użytkownicy są proszeni o dołączenie debugera. Jeśli użytkownicy powiedzą tak, debuger zostanie uruchomiony. Jeśli debuger jest dołączony, debuger jest sygnalizowany zdarzeniem punktu przerwania użytkownika, a debuger wstrzymuje wykonywanie procesu tak, jakby został trafiony punkt przerwania debugera.
Ostrzeżenie
Począwszy od .NET Framework 4, środowisko uruchomieniowe nie wykonuje już ścisłej kontroli nad uruchamianiem debugera dla Break metody, ale zamiast tego zgłasza błąd do podsystemu Raportowanie błędów systemu Windows (Raportowanie błędów systemu Windows). Raportowanie błędów systemu Windows udostępnia wiele ustawień w celu dostosowania środowiska raportowania problemów, więc wiele czynników będzie wpływać na sposób, w jaki Raportowanie błędów systemu Windows reaguje na błąd, taki jak wersja systemu operacyjnego, proces, sesja, użytkownik, maszyna i domena. Jeśli podczas wywoływania Break metody występują nieoczekiwane wyniki, sprawdź ustawienia Raportowanie błędów systemu Windows na maszynie. Aby uzyskać więcej informacji na temat dostosowywania Raportowanie błędów systemu Windows, zobacz Raportowanie błędów systemu Windows Ustawienia. Jeśli chcesz upewnić się, że debuger jest uruchamiany niezależnie od ustawień Raportowanie błędów systemu Windows, należy zamiast tego wywołać metodę Launch .