System.Diagnostics.Tracing Namespace

El espacio de nombres System.Diagnostics.Tracing proporciona tipos y miembros que permiten crear eventos fuertemente tipados que se capturarán mediante el seguimiento de eventos para Windows (ETW). 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).

Clases

DiagnosticCounter
EventAttribute

Especifica información adicional del esquema de eventos para un evento.Specifies additional event schema information for an event.

EventCommandEventArgs

Proporciona los argumentos para la devolución de llamada de OnEventCommand(EventCommandEventArgs).Provides the arguments for the OnEventCommand(EventCommandEventArgs) callback.

EventCounter

Proporciona la capacidad de recopilar estadísticas de los eventos muy frecuentes mediante la clase EventSource.Provides the ability to collect statistics for very frequent events through the EventSource class.

EventDataAttribute

Especifica un tipo que se va a pasar al método Write<T>(String, EventSourceOptions, T).Specifies a type to be passed to the Write<T>(String, EventSourceOptions, T) method.

EventFieldAttribute

El EventFieldAttribute se coloca en campos de tipos definidos por el usuario que se pasan como cargas de trabajo EventSource.The EventFieldAttribute is placed on fields of user-defined types that are passed as EventSource payloads.

EventIgnoreAttribute

Especifica que debe omitirse una propiedad al escribir un tipo de evento con el método 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

Proporciona métodos para habilitar y deshabilitar eventos de orígenes de eventos.Provides methods for enabling and disabling events from event sources.

EventSource

Proporciona la capacidad de crear eventos de seguimiento de eventos para Windows (ETW).Provides the ability to create events for event tracing for Windows (ETW).

EventSourceAttribute

Permite definir el nombre del Seguimiento de eventos para Windows (ETW) independientemente del nombre de la clase de origen de eventos.Allows the event tracing for Windows (ETW) name to be defined independently of the name of the event source class.

EventSourceCreatedEventArgs

Proporciona datos para el evento EventSourceCreated.Provides data for the EventSourceCreated event.

EventSourceException

Excepción que se produce cuando ocurre un error durante el seguimiento de eventos para Windows (ETW).The exception that is thrown when an error occurs during event tracing for Windows (ETW).

EventWrittenEventArgs

Proporciona datos para la devolución de llamada OnEventWritten(EventWrittenEventArgs).Provides data for the OnEventWritten(EventWrittenEventArgs) callback.

IncrementingEventCounter
IncrementingPollingCounter
NonEventAttribute

Identifica un método que no está generando un evento.Identifies a method that is not generating an event.

PollingCounter

Estructuras

EventSource.EventData

Proporciona los datos de evento para crear sobrecargas rápidas de WriteEvent con el método WriteEventCore(Int32, Int32, EventSource+EventData*).Provides the event data for creating fast WriteEvent overloads by using the WriteEventCore(Int32, Int32, EventSource+EventData*) method.

EventSourceOptions

Especifica invalidaciones de la configuración de evento predeterminada (como el nivel de registro, las palabras clave y el código de operación) cuando se llama al método 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.

Enumeraciones

EventActivityOptions

Especifica el seguimiento de de los eventos de inicio y detención de la actividad.Specifies the tracking of activity start and stop events.

EventChannel

Especifica el canal de registro de eventos del evento.Specifies the event log channel for the event.

EventCommand

Describe el comando (propiedad Command) que se pasa a la devolución de llamada del método OnEventCommand(EventCommandEventArgs).Describes the command (Command property) that is passed to the OnEventCommand(EventCommandEventArgs) callback.

EventFieldFormat

Especifica cómo dar formato al valor de un tipo definido por el usuario y se puede usar para reemplazar el formato predeterminado de un campo.Specifies how to format the value of a user-defined type and can be used to override the default formatting for a field.

EventFieldTags

Especifica la etiqueta definida por el usuario que se coloca en los campos de los tipos definidos por el usuario que se pasan como cargas de trabajo EventSource a través de EventFieldAttribute.Specifies the user-defined tag that is placed on fields of user-defined types that are passed as EventSource payloads through the EventFieldAttribute.

EventKeywords

Define las palabras clave estándar que se aplican a los eventos.Defines the standard keywords that apply to events.

EventLevel

Identifica el nivel de un evento.Identifies the level of an event.

EventManifestOptions

Especifica cómo se genera el manifiesto ETW para el origen del evento.Specifies how the ETW manifest for the event source is generated.

EventOpcode

Define los códigos de operación estándar que el origen de eventos adjunta a los eventos.Defines the standard operation codes that the event source attaches to events.

EventSourceSettings

Especifica las opciones de configuración para un origen del evento.Specifies configuration options for an event source.

EventTags

Especifica el seguimiento de de los eventos de inicio y detención de la actividad.Specifies the tracking of activity start and stop events. Solo debe usar los 24 bits inferiores.You should only use the lower 24 bits. Para obtener más información, vea EventSourceOptions y Write(String, EventSourceOptions).For more information, see EventSourceOptions and Write(String, EventSourceOptions).

EventTask

Define las tareas que se aplican a los eventos.Defines the tasks that apply to events.

Comentarios

Un evento fuertemente tipado se identifica por su nombre y contiene descripciones de carga.A strongly typed event is identified by name and contains payload descriptions. Puede detectar la lista de eventos que puede generar un programa mediante la reflexión.You can discover the list of events that a program can produce by using reflection.