System.Diagnostics.Tracing 네임스페이스

System.Diagnostics.Tracing 네임스페이스는 Windows용 이벤트 추적(event tracing for Windows)에서 캡처하는 강력한 형식의 이벤트를 만들 수 있는 유형과 멤버를 제공합니다. The System.Diagnostics.Tracing namespace provides types and members that enable you to create strongly typed events to be captured by event tracing for Windows (ETW).

클래스

DiagnosticCounter

DiagnosticCounter는 다양한 Counter* 클래스에 대한 부모 클래스(즉 EventCounter, PollingCounter, IncrementingEventCounterIncrementingPollingCounter) 역할을 하는 추상 클래스입니다.DiagnosticCounter is an abstract class that serves as the parent class for various Counter* classes, namely EventCounter, PollingCounter, IncrementingEventCounter, and IncrementingPollingCounter.

EventAttribute

이벤트에 대한 추가 이벤트 스키마 정보를 지정합니다.Specifies additional event schema information for an event.

EventCommandEventArgs

OnEventCommand(EventCommandEventArgs) 콜백의 인수를 제공합니다.Provides the arguments for the OnEventCommand(EventCommandEventArgs) callback.

EventCounter

EventSource 클래스를 통해 아주 자주 발생하는 이벤트에 대한 통계를 수집하는 기능을 제공합니다.Provides the ability to collect statistics for very frequent events through the EventSource class.

EventDataAttribute

Write<T>(String, EventSourceOptions, T) 메서드로 전달될 형식을 지정합니다.Specifies a type to be passed to the Write<T>(String, EventSourceOptions, T) method.

EventFieldAttribute

EventFieldAttributeEventSource 페이로드로 전달되는 사용자 정의 형식의 필드에 배치됩니다.The EventFieldAttribute is placed on fields of user-defined types that are passed as EventSource payloads.

EventIgnoreAttribute

Write<T>(String, EventSourceOptions, T) 메서드로 이벤트 형식을 쓸 때 무시해야 할 속성을 지정합니다.Specifies a property should be ignored when writing an event type with the Write<T>(String, EventSourceOptions, T) method.

EventListener

이벤트 소스에서 이벤트를 활성화 및 비활성화하기 위한 메서드를 제공합니다.Provides methods for enabling and disabling events from event sources.

EventSource

ETW(Windows용 이벤트 추적) 이벤트를 만들 수 있는 기능을 제공합니다.Provides the ability to create events for event tracing for Windows (ETW).

EventSourceAttribute

ETW(Windows용 이벤트 추적) 이름이 이벤트 소스 클래스의 이름과 독립적으로 정의될 수 있도록 합니다.Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.

EventSourceCreatedEventArgs

EventSourceCreated 이벤트에 대한 데이터를 제공합니다.Provides data for the EventSourceCreated event.

EventSourceException

ETW(Windows용 이벤트 추적) 중 오류가 발생한 경우 throw되는 예외입니다.The exception that is thrown when an error occurs during event tracing for Windows (ETW).

EventWrittenEventArgs

OnEventWritten(EventWrittenEventArgs) 콜백에 데이터를 제공합니다.Provides data for the OnEventWritten(EventWrittenEventArgs) callback.

IncrementingEventCounter

런타임 시 예외 수와 같이 계속 증가하는 변수에 대해 EventCounter의 변형을 제공합니다.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

IncrementingPollingCounter

런타임 시 예외 수와 같이 계속 증가하는 변수에 대해 EventCounter의 변형을 제공합니다.Provides a variant of EventCounter for variables that are ever-increasing, such as the number of exceptions in the runtime.

NonEventAttribute

이벤트를 생성하지 않는 메서드를 식별합니다.Identifies a method that is not generating an event.

PollingCounter

EventCounter와 유사한 통계를 수집하고 계산하는 EventCounter의 변형을 제공합니다.Provides a variant of EventCounter that collects and calculates similar statistics as EventCounter.

구조체

EventSource.EventData

WriteEvent 메서드를 사용하여 빠른 WriteEventCore(Int32, Int32, EventSource+EventData*) 오버로드를 만들기 위한 이벤트 데이터를 제공합니다.Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore(Int32, Int32, EventSource+EventData*) method.

EventSourceOptions

Write<T>(String, EventSourceOptions, T) 메서드가 호출될 때 로그 수준, 키워드 및 작업 코드와 같은 기본 이벤트 설정의 재정의를 지정합니다.Specifies overrides of default event settings such as the log level, keywords and operation code when the Write<T>(String, EventSourceOptions, T) method is called.

열거형

EventActivityOptions

작업 시작 및 중지 이벤트의 추적을 지정합니다.Specifies the tracking of activity start and stop events.

EventChannel

이벤트의 이벤트 로그 채널을 지정합니다.Specifies the event log channel for the event.

EventCommand

Command 콜백에 전달되는 명령(OnEventCommand(EventCommandEventArgs) 속성)에 대해 설명합니다.Describes the command (Command property) that is passed to the OnEventCommand(EventCommandEventArgs) callback.

EventFieldFormat

사용자 정의 형식의 값에 형식을 지정하는 방법을 지정하며, 필드에 대한 기본 서식을 재정의하는 데 사용할 수 있습니다.Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.

EventFieldTags

EventFieldAttribute를 통해 EventSource 페이로드로 전달되는 사용자 정의 형식의 필드에 배치되는 사용자 정의 태그를 지정합니다.Specifies the user-defined tag that is placed on fields of user-defined types that are passed as EventSource payloads through the EventFieldAttribute.

EventKeywords

이벤트에 적용되는 표준 키워드를 정의합니다.Defines the standard keywords that apply to events.

EventLevel

이벤트의 수준을 식별합니다.Identifies the level of an event.

EventManifestOptions

이벤트 소스에 대한 ETW 메니페이스트를 생성하는 방법을 지정합니다.Specifies how the ETW manifest for the event source is generated.

EventOpcode

이벤트 소스가 이벤트에 추가하는 표준 작업 코드를 정의합니다.Defines the standard operation codes that the event source attaches to events.

EventSourceSettings

이벤트 소스에 대한 구성 옵션을 지정합니다.Specifies configuration options for an event source.

EventTags

작업 시작 및 중지 이벤트의 추적을 지정합니다.Specifies the tracking of activity start and stop events. 하위 24비트만 사용해야 합니다.You should only use the lower 24 bits. 자세한 내용은 EventSourceOptionsWrite(String, EventSourceOptions)를 참조하세요.For more information, see EventSourceOptions and Write(String, EventSourceOptions).

EventTask

이벤트에 적용되는 작업을 정의합니다.Defines the tasks that apply to events.

설명

강력한 형식의 이벤트를 이름으로 식별 됩니다 및 페이로드에 대 한 설명을 포함 합니다.A strongly typed event is identified by name and contains payload descriptions. 리플렉션을 사용 하 여 프로그램을 생성할 수 있는 이벤트의 목록을 검색할 수 있습니다.You can discover the list of events that a program can produce by using reflection.