System.Diagnostics 네임스페이스
System.Diagnostics 및 자식 네임스페이스(System.Diagnostics.CodeAnalysis, System.Diagnostics.Contracts 및 System.Diagnostics.Tracing)에는 시스템 프로세스, 이벤트 로그 및 성능 카운터와 상호 작용할 수 있는 형식이 포함되어 있습니다.
이 항목에서는 Windows 스토어 앱용 .NET에 포함된 System.Diagnostics 네임스페이스의 형식을 보여 줍니다.Windows 스토어 앱용 .NET에는 각 형식의 일부 멤버만 포함되어 있습니다.개별 형식에 대한 자세한 내용은 링크된 항목을 참조하십시오.형식에 대한 설명서는 Windows 스토어 앱용 .NET에 포함된 멤버를 나타냅니다.
System.Diagnostics 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
지정한 조건부 컴파일 기호가 정의되어 있지 않으면 메서드 호출이나 특성을 무시하도록 컴파일러에 알립니다. |
|
코드를 디버깅하는 데 필요한 메서드 및 속성 집합을 제공합니다.이 클래스는 상속될 수 없습니다. |
|
런타임 JIT(Just-In-Time) 디버깅을 위해 생성된 코드를 수정합니다.이 클래스는 상속될 수 없습니다. |
|
JIT(Just-In-Time) 컴파일러의 디버깅 모드를 지정합니다. |
|
디버거와 통신할 수 있습니다.이 클래스는 상속될 수 없습니다. |
|
디버거 변수 창에 멤버를 표시할지 여부와 표시 방법을 결정합니다.이 클래스는 상속될 수 없습니다. |
|
디버거의 표시 명령을 제공합니다. |
|
디버거 변수 창에 클래스나 필드가 표시되는 방법을 결정합니다. |
|
DebuggerHiddenAttribute를 지정합니다.이 클래스는 상속될 수 없습니다. |
|
응용 프로그램의 사용자 코드 부분이 아닌 형식이나 멤버를 식별합니다. |
|
코드를 한 단계씩 실행하는 대신 단계별로 실행되도록 디버거에 지시합니다.이 클래스는 상속될 수 없습니다. |
|
형식의 표시 프록시를 지정합니다. |
|
경과 시간을 정확하게 측정하는 데 사용할 수 있는 일련의 메서드와 속성을 제공합니다. |
System.Diagnostics.CodeAnalysis 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
특정 정적 분석 도구 규칙 위반에 대한 보고를 표시하지 않으며, 단일 코드 아티팩트에 여러 숨기기를 사용할 수 있습니다. |
System.Diagnostics.Contracts 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
사전 조건, 사후 조건 및 개체 고정과 같은 프로그램 계약을 나타내는 정적 메서드를 포함합니다. |
|
전체 계약 구문 대신 사용할 수 있는 계약에 대한 약어를 정의할 수 있도록 합니다. |
|
다시 사용하기 위해 별도의 메서드로 레거시 if-then-throw 코드의 팩터링을 사용하도록 설정하고 throw된 예외 및 인수를 완전히 제어할 수 있도록 합니다. |
|
별도의 형식이 이 형식에 대한 코드 계약을 포함하도록 지정합니다. |
|
클래스가 특정 형식의 계약임을 지정합니다. |
|
ContractFailed 이벤트에 대한 메서드와 데이터를 제공합니다. |
|
실패한 계약의 형식을 지정합니다. |
|
메서드를 클래스의 고정 메서드로 표시합니다. |
|
어셈블리, 형식 또는 메서드 세분 수준에서 계약 및 도구 옵션을 설정할 수 있도록 합니다. |
|
필드의 표시 유형이 메서드보다 제한적인 경우 필드를 메서드 계약에 사용할 수 있음을 지정합니다. |
|
어셈블리가 계약을 포함하는 참조 어셈블리임을 지정합니다. |
|
런타임 동작이 없는 멤버를 식별합니다. |
|
분석 도구가 정적 확인을 수행하지 않고 어셈블리, 형식 또는 멤버의 정확성을 가정하도록 지시합니다. |
|
시각적인 상태 변화가 없는 순수한 형식이나 메서드를 나타냅니다. |
System.Diagnostics.Tracing 네임스페이스
Windows 스토어 앱용 .NET에서 지원되는 형식 |
설명 |
---|---|
이벤트에 대한 추가 이벤트 스키마 정보를 지정할 수 있도록 합니다. |
|
OnEventCommand 콜백에 전달되는 명령에 대해 설명합니다. |
|
OnEventCommand 콜백의 인수를 제공합니다. |
|
이벤트에 적용되는 표준 키워드를 정의합니다. |
|
이벤트의 수준을 식별합니다. |
|
이벤트 소스에서 이벤트를 활성화 및 비활성화하기 위한 메서드를 제공합니다. |
|
이벤트 소스가 이벤트에 연결하는 표준 opcode를 정의합니다. |
|
이벤트 추적을 위한 이벤트를 만들 수 있는 기능을 제공합니다. |
|
WriteEventCore 메서드를 사용하여 빠른 WriteEvent 오버로드를 만들기 위한 이벤트 데이터를 제공합니다. |
|
ETW(Windows용 이벤트 추적) 이름이 이벤트 소스 클래스의 이름과 독립적으로 정의될 수 있도록 합니다. |
|
ETW(Windows용 이벤트 추적) 중 오류가 발생한 경우 throw되는 예외입니다. |
|
이벤트에 적용되는 작업을 정의합니다. |
|
OnEventWritten 콜백에 대한 데이터를 제공합니다. |
|
이벤트를 생성하지 않는 메서드를 식별합니다. |