System.Diagnostics.Tracing Espacio de nombres

Proporciona tipos y miembros que permiten crear eventos fuertemente tipados que se capturarán mediante el seguimiento de eventos para Windows (ETW).

Clases

DiagnosticCounter

DiagnosticCounter es una clase abstracta que actúa como la clase primaria para las distintas clases del contador*, es decir, EventCounter, PollingCounter, IncrementingEventCounter y IncrementingPollingCounter.

EventAttribute

Especifica información adicional del esquema de eventos para un evento.

EventCommandEventArgs

Proporciona los argumentos para la devolución de llamada de OnEventCommand(EventCommandEventArgs).

EventCounter

Proporciona la capacidad de recopilar estadísticas para eventos muy frecuentes a través de la EventSource clase .

EventDataAttribute

Especifica un tipo que se va a pasar al método Write<T>(String, EventSourceOptions, T).

EventFieldAttribute

El EventFieldAttribute se coloca en campos de tipos definidos por el usuario que se pasan como cargas de trabajo EventSource.

EventIgnoreAttribute

Especifica que debe omitirse una propiedad al escribir un tipo de evento con el método Write<T>(String, EventSourceOptions, T).

EventListener

Proporciona métodos para habilitar y deshabilitar eventos de orígenes de eventos.

EventSource

Proporciona la capacidad de crear eventos para el seguimiento de eventos entre plataformas.

EventSourceAttribute

Permite definir el nombre del Seguimiento de eventos para Windows (ETW) independientemente del nombre de la clase de origen de eventos.

EventSourceCreatedEventArgs

Proporciona datos para el evento EventSourceCreated.

EventSourceException

Excepción que se produce cuando ocurre un error durante el Seguimiento de eventos para Windows (ETW).

EventWrittenEventArgs

Proporciona datos para la devolución de llamada OnEventWritten(EventWrittenEventArgs).

IncrementingEventCounter

Proporciona una variante del elemento EventCounter para las variables en constante crecimiento, como el número de excepciones en tiempo de ejecución.

IncrementingPollingCounter

Proporciona una variante del elemento EventCounter para las variables en constante crecimiento, como el número de excepciones en tiempo de ejecución.

NonEventAttribute

Identifica un método que no está generando un evento.

PollingCounter

Proporciona una variante de EventCounter que recopila y calcula estadísticas similares como EventCounter.

Estructuras

EventSource.EventData

Proporciona los datos de evento para crear sobrecargas rápidas de WriteEvent con el método WriteEventCore(Int32, Int32, EventSource+EventData*).

EventSource.EventSourcePrimitive

Tipo contenedor para separar tipos primitivos (por ejemplo, int, long y string) de otros tipos de la API EventSource. Este tipo no se debe usar directamente, sino como conversiones implícitas al usar la API WriteEvent.

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

Enumeraciones

EventActivityOptions

Especifica el seguimiento de de los eventos de inicio y detención de la actividad.

EventChannel

Especifica el canal de registro de eventos del evento.

EventCommand

Describe el comando (propiedad Command) que se pasa a la devolución de llamada del método OnEventCommand(EventCommandEventArgs).

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.

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.

EventKeywords

Define las palabras clave estándar que se aplican a los eventos.

EventLevel

Identifica el nivel de un evento.

EventManifestOptions

Especifica cómo se genera el manifiesto ETW para el origen del evento.

EventOpcode

Define los códigos de operación estándar que el origen de eventos adjunta a los eventos.

EventSourceSettings

Especifica las opciones de configuración para un origen del evento.

EventTags

Especifica el seguimiento de de los eventos de inicio y detención de la actividad. Solo debe usar los 24 bits inferiores. Para obtener más información, vea EventSourceOptions y Write(String, EventSourceOptions).

EventTask

Define las tareas que se aplican a los eventos.

Comentarios

Un evento fuertemente tipado se identifica por nombre y contiene descripciones de carga. Puede detectar la lista de eventos que un programa puede producir mediante la reflexión.