Freigeben über


Debugger Klasse

Definition

Ermöglicht die Kommunikation mit einem Debugger. Diese Klasse kann nicht geerbt werden.

public ref class Debugger abstract sealed
public ref class Debugger sealed
public static class Debugger
public sealed class Debugger
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Debugger
type Debugger = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type Debugger = class
Public Class Debugger
Public NotInheritable Class Debugger
Vererbung
Debugger
Attribute

Konstruktoren

Debugger()
Veraltet.

Initialisiert eine neue Instanz der Debugger Klasse.

Felder

DefaultCategory

Stellt die Standardkategorie der Nachricht mit einer Konstante dar.

Eigenschaften

IsAttached

Ruft einen Wert ab, der angibt, ob ein Debugger an den Prozess angefügt ist.

Methoden

Break()

Signalisiert einen Haltepunkt an einen angefügten Debugger.

BreakForUserUnhandledException(Exception)

Signalisiert einen Haltepunkt an einen angefügten Debugger mit den exception Details, wenn ein .NET-Debugger mit unterbrechungsfreien Ausnahme aktiviert ist und eine Methode, die DebuggerDisableUserUnhandledExceptionsAttribute zugeordnet ist, diese Methode aufruft.

IsLogging()

Überprüft, ob die Protokollierung durch einen angefügten Debugger aktiviert ist.

Launch()

Startet und fügt einen Debugger an den Prozess an.

Log(Int32, String, String)

Sendet eine Nachricht für den angefügten Debugger.

NotifyOfCrossThreadDependency()

Benachrichtigt einen Debugger, der ausgeführt wird, um einen Pfad einzugeben, der eine threadübergreifende Abhängigkeit umfasst.

Gilt für: