다음을 통해 공유


Debugger 클래스

정의

디버거와의 통신을 사용하도록 설정합니다. 이 클래스는 상속할 수 없습니다.

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
상속
Debugger
특성

생성자

Name Description
Debugger()
사용되지 않음.

Debugger 클래스의 새 인스턴스를 초기화합니다.

필드

Name Description
DefaultCategory

상수가 있는 메시지의 기본 범주를 나타냅니다.

속성

Name Description
IsAttached

디버거가 프로세스에 연결되어 있는지 여부를 나타내는 값을 가져옵니다.

메서드

Name Description
Break()

연결된 디버거에 중단점을 알릴 수 있습니다.

BreakForUserUnhandledException(Exception)

.NET 디버거가 사용자 처리되지 않은 예외에서 중단과 함께 연결되어 있고 DebuggerDisableUserUnhandledExceptionsAttribute로 특성이 지정된 메서드가 이 메서드를 호출하는 경우 exception 세부 정보를 사용하여 연결된 디버거에 중단점을 알릴 수 있습니다.

IsLogging()

연결된 디버거에서 로깅을 사용할 수 있는지 확인합니다.

Launch()

디버거를 시작하고 프로세스에 연결합니다.

Log(Int32, String, String)

연결된 디버거에 대한 메시지를 게시합니다.

NotifyOfCrossThreadDependency()

실행이 스레드 간 종속성을 포함하는 경로를 입력하려고 함을 디버거에 알릴 수 있습니다.

적용 대상