System.Diagnostics.Tracing

System.Diagnostics.Tracing Namespace

.NET Framework (current version)
 

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).

ClassDescription
System_CAPS_pubclassEventAttribute

Specifies additional event schema information for an event.

System_CAPS_pubclassEventCommandEventArgs

Provides the arguments for the OnEventCommand callback.

System_CAPS_pubclassEventDataAttribute

Specifies a type to be passed to the Write<T> method.

System_CAPS_pubclassEventFieldAttribute

The EventFieldAttribute is placed on fields of user-defined types that are passed as EventSource payloads.

System_CAPS_pubclassEventIgnoreAttribute

Specifies a property should be ignored when writing an event type with the Write<T> method.

System_CAPS_pubclassEventListener

Provides methods for enabling and disabling events from event sources.

System_CAPS_pubclassEventSource

Provides the ability to create events for event tracing for Windows (ETW).

System_CAPS_pubclassEventSourceAttribute

Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.

System_CAPS_pubclassEventSourceCreatedEventArgs

Provides data for the EventListener.EventSourceCreated event.

System_CAPS_pubclassEventSourceException

The exception that is thrown when an error occurs during event tracing for Windows (ETW).

System_CAPS_pubclassEventWrittenEventArgs

Provides data for the EventListener.OnEventWritten callback.

System_CAPS_pubclassNonEventAttribute

Identifies a method that is not generating an event.

StructureDescription
System_CAPS_protstructureEventSource.EventData

Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore method.

System_CAPS_pubstructureEventSourceOptions

Specifies overrides of default event settings such as the log level, keywords and operation code when the Write<T> method is called.

EnumerationDescription
System_CAPS_pubenumEventActivityOptions

Specifies the tracking of activity start and stop events.

System_CAPS_pubenumEventChannel

Specifies the event log channel for the event.

System_CAPS_pubenumEventCommand

Describes the command (EventCommandEventArgs.Command property) that is passed to the OnEventCommand callback.

System_CAPS_pubenumEventFieldFormat

Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.

System_CAPS_pubenumEventFieldTags

Specifies the user-defined tag that is placed on fields of user-defined types that are passed as EventSource payloads through the EventFieldAttribute.

System_CAPS_pubenumEventKeywords

Defines the standard keywords that apply to events.

System_CAPS_pubenumEventLevel

Identifies the level of an event.

System_CAPS_pubenumEventManifestOptions

Specifies how the ETW manifest for the event source is generated.

System_CAPS_pubenumEventOpcode

Defines the standard operation codes that the event source attaches to events.

System_CAPS_pubenumEventSourceSettings

Specifies configuration options for an event source.

System_CAPS_pubenumEventTags

Specifies the tracking of activity start and stop events. You should only use the lower 24 bits. For more information, see EventSourceOptions and Write.

System_CAPS_pubenumEventTask

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.

Return to top
Show:
© 2016 Microsoft