System.Diagnostics.Eventing.Reader 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í.
Mediante el espacio de nombres System.Diagnostics.Eventing.Reader, puede desarrollar aplicaciones que leen y administran registros de eventos. Un evento de un registro de eventos contiene información, una advertencia o un error que ha publicado un componente específico de la aplicación, de un servicio o del sistema operativo. Estos eventos los leen las aplicaciones que supervisan el estado del equipo y las aplicaciones que intervienen cuando tienen lugar eventos específicos. Para más información, vea Technology Summary for Reading and Managing Event Logs (Resumen tecnológico para leer y administrar registros de eventos) y Event Log Scenarios (Escenarios de registro de eventos).
Clases
EventBookmark |
Representa un marcador de posición (marcador) dentro de una secuencia de evento. Puede utilizar el marcador de posición para marcar una posición y volver a ella en una secuencia de eventos. Una instancia de este objeto se puede obtener de un objeto EventRecord, en cuyo caso corresponde a la posición de ese registro de evento. |
EventKeyword |
Representa una palabra clave para un evento. Las palabras clave se definen en un proveedor de eventos y se utilizan para agrupar el evento con otros similares (se basa en el uso de los eventos). |
EventLevel |
Contiene un nivel de evento que se define en un proveedor de eventos. El nivel indica la gravedad del evento. |
EventLogConfiguration |
Contiene la configuración y la información estática de un registro de eventos. Gran parte de la configuración la define el proveedor de eventos que creó el registro. |
EventLogException |
Representa la clase base de todas las excepciones que se producen cuando ocurre un error leyendo información relacionada con el registro de eventos. |
EventLogInformation |
Permite obtener acceso a las propiedades en tiempo de ejecución de los registros de eventos activos y archivos de registro de eventos. Estas propiedades incluyen el número de eventos del registro, el tamaño del registro, un valor que determina si el registro está lleno y la última vez que se escribió o se obtuvo acceso al registro. |
EventLogInvalidDataException |
Representa la excepción que se produce cuando un proveedor de eventos publica datos no válidos en un evento. |
EventLogLink |
Representa un vínculo entre un proveedor de eventos y un registro de eventos donde el proveedor publica los eventos. No se puede crear una instancia de este objeto. |
EventLogNotFoundException |
Representa la excepción que se produce cuando un registro de eventos solicitado (especificado normalmente por el nombre del registro de eventos o la ruta de acceso al archivo de registro de eventos) no existe. |
EventLogPropertySelector |
Contiene una matriz de cadenas que representan las consultas de XPath para los elementos en la representación XML de un evento, que se basa en el Esquema de eventos. Las consultas en este objeto se utilizan para extraer valores del evento. |
EventLogProviderDisabledException |
Representa la excepción que se produce cuando un nombre del proveedor de eventos especificado hace referencia a un proveedor de eventos deshabilitado. Un proveedor de eventos deshabilitado no puede publicar eventos. |
EventLogQuery |
Representa una consulta de los eventos en un registro de eventos y la configuración que define cómo y en qué equipo se ejecuta la consulta. |
EventLogReader |
Permite leer los eventos de un registro de eventos basándose en una consulta de evento. Los eventos leídos por este objeto se devuelven como objetos EventRecord. |
EventLogReadingException |
Representa una excepción que se produce cuando se genera un error al leer, consultar o suscribirse a los eventos en un registro de eventos. |
EventLogRecord |
Contiene las propiedades de una instancia de un evento que se recibe de un objeto EventLogReader. Las propiedades de evento proporcionan información sobre el evento, como el nombre del equipo donde se ha registrado el evento y la hora a la que se creó el evento. |
EventLogSession |
Se utiliza para obtener acceso al servicio Registro de eventos en el equipo local o un equipo remoto y, de este modo, administrar y recopilar información sobre los registros y proveedores de eventos en el equipo. |
EventLogStatus |
Contiene el código de estado o de error para un registro de eventos concreto. Este estado se puede utilizar para determinar si el registro de eventos está disponible para una operación. |
EventLogWatcher |
Permite suscribirse a los eventos entrantes. Cada vez que un evento deseado se publica en un registro de eventos, se provoca el evento EventRecordWritten y se ejecuta el método que administra este evento. |
EventMetadata |
Contiene los metadatos (propiedades y valores) de un evento definido en un proveedor de eventos. |
EventOpcode |
Contiene un código de operación de evento que se define en un proveedor de eventos. Un código de operación define un valor numérico que identifica la actividad o un punto de la actividad que realizaba la aplicación cuando generó el evento. |
EventProperty |
Contiene el valor de una propiedad de evento especificada por el proveedor de eventos cuando se publica el evento. |
EventRecord |
Define las propiedades de una instancia de un evento que se recibe de un objeto EventLogReader. Las propiedades de evento proporcionan información sobre el evento, como el nombre del equipo donde se ha registrado el evento y la hora a la que se creó el evento. Ésta es una clase abstracta. La clase EventLogRecord implementa esta clase. |
EventRecordWrittenEventArgs |
Cuando se provoca el evento EventRecordWritten, una instancia de este objeto se pasa al método delegado que controla el evento. Este objeto contiene el evento que se publicó en el registro de eventos o la excepción que se produjo cuando la suscripción de eventos dio error. |
EventTask |
Contiene una tarea de evento que se define en un proveedor de eventos. La tarea define una parte de una aplicación o un componente que publica un evento. Una tarea es un valor de 16 bits con 16 valores superiores reservados. |
ProviderMetadata |
Contiene la información estática sobre un proveedor de eventos, como el nombre e identificador del proveedor y la colección de los eventos definidos en él. |
Enumeraciones
EventLogIsolation |
Define los permisos de acceso predeterminados para el registro de eventos. La valores de aplicación y de sistema indican que el registro comparte la lista de control de acceso (ACL) con el registro de Windows adecuado (los registros de eventos del sistema o de la aplicación) y comparte la traza de eventos durante la sesión de Windows (ETW) con otros registros del mismo aislamiento. Todos los canales con aislamiento personalizado usan una sesión de ETW privada. |
EventLogMode |
Determina el comportamiento del servicio del registro de eventos, administra un registro de eventos cuando el registro alcanza el máximo tamaño permitido (cuando se llena). |
EventLogType |
Define el tipo de los eventos que están registrados en un registro de eventos. Cada registro puede contener sólo un tipo de evento. |
PathType |
Especifica que una cadena contiene un nombre de un registro de eventos o la ruta de acceso del sistema de archivos a un archivo de registro de eventos. |
SessionAuthentication |
Define los valores para el tipo de autenticación utilizado durante un inicio de sesión de Llamada a procedimiento remoto (RPC) en un servidor. Este inicio de sesión se produce cuando se crea un objeto EventLogSession que especifica una conexión con un equipo remoto. |
StandardEventKeywords |
Define las palabras clave estándar que el proveedor de eventos asocia a los eventos. Para obtener más información acerca de las palabras clave, vea EventKeyword. |
StandardEventLevel |
Define los niveles de eventos estándar que se utilizan en el servicio Registro de eventos. El nivel define la gravedad del evento. Los niveles de eventos personalizados se pueden definir más allá de estos niveles estándar. Para obtener más información sobre niveles, vea EventLevel. |
StandardEventOpcode |
Define los códigos de operación estándar que el proveedor de eventos asocia a los eventos. Para obtener más información sobre los códigos de operación, vea EventOpcode. |
StandardEventTask |
Define las tareas estándar que el proveedor de eventos asocia a los eventos. Para obtener más información acerca de las tareas, vea EventTask. |