System.Diagnostics.Tracing Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.