Escenarios de registros de eventos

Las clases de espacio de nombres System.Diagnostics.Eventing.Reader le permiten leer y administrar registros de eventos. En este tema se describen algunos de los escenarios habituales para usar estas clases.

Escenario 1: consulta de eventos en registros de eventos o registros de seguimiento

Vea el código en Cómo consultar eventos.

Puede consultar eventos en un registro de eventos activo (un canal), un registro de eventos almacenado o un registro de seguimiento usando una consulta basada en XPath. Esto le permitirá tener acceso únicamente a los eventos que contienen los valores de propiedad específicos en los que está interesado. Una consulta filtrará los eventos del registro de eventos y devolverá aquéllos que coincidan con el criterio de búsqueda.

Cuando disponga de los eventos de los resultados de la búsqueda, podrá tener acceso y mostrar las propiedades de los eventos, como la descripción, el nivel y el identificador del evento.

También puede consultar eventos en un equipo remoto para supervisar el estado de dicho equipo.

Escenario 2: suscripción a eventos de un registro de eventos

Vea el código en Cómo suscribirse a eventos de un registro de eventos.

Puede crear una aplicación que suscriba los eventos de un registro de eventos para que la aplicación reciba una alerta si se publica un evento específico en el registro de eventos. Estos tipos de aplicaciones se utilizan con frecuencia para supervisar el estado o rendimiento de un sistema y para desencadenar una acción cuando se inicia un evento. Especifique los eventos a los que se va a suscribir indicando una consulta basada en XPath para los eventos.

Escenario 3: acceso y lectura de información de eventos

Vea el código en Cómo tener acceso y leer información de eventos.

Cuando obtiene una instancia de un evento desde un registro de eventos, bien mediante la consulta o la suscripción a eventos del registro, puede leer los valores de las propiedades del evento. También puede leer y mostrar una representación XML del evento que contiene los valores de las propiedades del evento en los elementos de XML. Algunas de las propiedades del evento a las que puede tener acceso y leer son la descripción, el identificador y el nivel de gravedad del evento así como los datos personalizados publicados por el proveedor de eventos.

Escenario 4: configuración y lectura de las propiedades del registro de eventos

Vea el código en Cómo configurar y leer propiedades del registro de eventos.

Puede tener acceso y modificar la información (metadatos) asociada a un registro de eventos mediante la obtención y el establecimiento de las propiedades de configuración del registro. Esto le permitirá leer y administrar propiedades como el tamaño de un registro de eventos y el descriptor de seguridad que define a los usuarios que pueden consultar y escribir en un registro de eventos.

Escenario 5: recuperación de información sobre un editor de eventos

Vea el código en Cómo recuperar información sobre un proveedor de eventos.

Puede obtener acceso a información estática sobre un editor de eventos para buscar información sobre los eventos publicados por el editor. Por ejemplo, puede obtener el nombre del editor, la colección de eventos definidos en el editor y la ruta de acceso a los archivos de recursos del editor de eventos.

Escenario 6: exportación, almacenamiento (guardado de eventos) y limpieza de los registros de eventos

Vea el código en Cómo exportar, almacenar y borrar registros de eventos.

Puede guardar los eventos de un registro de eventos a un archivo que se puede consultar posteriormente. Esto le permitirá almacenar o guardar los eventos en un archivo para que los pueda revisar un técnico de soporte o una herramienta. También puede guardar los eventos en el archivo con sus mensajes de eventos o sin ellos.

Asimismo puede borrar (eliminar) eventos específicos o todos los eventos de un registro de eventos. Los eventos borrados se pueden guardar en un archivo externo (.evtx).

Escenario 7: escucha de eventos y su almacenamiento en una base de datos SQL para extracción de datos

Cómo escuchar eventos y almacenarlos en una base de datos SQL.

Puede guardar los eventos de un registro de eventos en una base de datos SQL cuyos datos se pueden extraer posteriormente. Se usa un marcador para reanudar la lectura de eventos en dónde se detuvo la ejecución anterior del ejemplo.

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.