System.Diagnostics.Eventing.Reader Espacio de nombres

Mediante el espacio de nombres System.Diagnostics.Eventing.Reader, puede desarrollar aplicaciones que leen y administran registros de eventos. Using the System.Diagnostics.Eventing.Reader namespace, you can develop applications that read and manage event logs. 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. An event in an event log contains information, a warning, or an error that has been published by a specific application, service, or operating system component. Estos eventos los leen las aplicaciones que supervisan el estado del equipo y las aplicaciones que intervienen cuando tienen lugar eventos específicos. These events are read by applications that monitor a computer's health and applications that take action when specific events occur. 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). For more information, see Technology Summary for Reading and Managing Event Logs and Event Log Scenarios.

Clases

EventBookmark

Representa un marcador de posición (marcador) dentro de una secuencia de evento.Represents a placeholder (bookmark) within an event stream. Puede utilizar el marcador de posición para marcar una posición y volver a ella en una secuencia de eventos.You can use the placeholder to mark a position and return to this position in a stream of events. 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.An instance of this object can be obtained from an EventRecord object, in which case it corresponds to the position of that event record.

EventKeyword

Representa una palabra clave para un evento.Represents a keyword for an event. 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).Keywords are defined in an event provider and are used to group the event with other similar events (based on the usage of the events).

EventLevel

Contiene un nivel de evento que se define en un proveedor de eventos.Contains an event level that is defined in an event provider. El nivel indica la gravedad del evento.The level signifies the severity of the event.

EventLogConfiguration

Contiene la configuración y la información estática de un registro de eventos.Contains static information and configuration settings for an event log. Gran parte de la configuración la define el proveedor de eventos que creó el registro.Many of the configurations settings were defined by the event provider that created the log.

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.Represents the base class for all the exceptions that are thrown when an error occurs while reading event log related information.

EventLogInformation

Permite obtener acceso a las propiedades en tiempo de ejecución de los registros de eventos activos y archivos de registro de eventos.Allows you to access the run-time properties of active event logs and event log files. 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.These properties include the number of events in the log, the size of the log, a value that determines whether the log is full, and the last time the log was written to or accessed.

EventLogInvalidDataException

Representa la excepción que se produce cuando un proveedor de eventos publica datos no válidos en un evento.Represents the exception thrown when an event provider publishes invalid data in an event.

EventLogLink

Representa un vínculo entre un proveedor de eventos y un registro de eventos donde el proveedor publica los eventos.Represents a link between an event provider and an event log that the provider publishes events into. No se puede crear una instancia de este objeto.This object cannot be instantiated.

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.Represents the exception that is thrown when a requested event log (usually specified by the name of the event log or the path to the event log file) does not exist.

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.Contains an array of strings that represent XPath queries for elements in the XML representation of an event, which is based on the Event Schema. Las consultas en este objeto se utilizan para extraer valores del evento.The queries in this object are used to extract values from the event.

EventLogProviderDisabledException

Representa la excepción que se produce cuando un nombre del proveedor de eventos especificado hace referencia a un proveedor de eventos deshabilitado.Represents the exception that is thrown when a specified event provider name references a disabled event provider. Un proveedor de eventos deshabilitado no puede publicar eventos.A disabled event provider cannot publish events.

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.Represents a query for events in an event log and the settings that define how the query is executed and on what computer the query is executed on.

EventLogReader

Permite leer los eventos de un registro de eventos basándose en una consulta de evento.Enables you to read events from an event log based on an event query. Los eventos leídos por este objeto se devuelven como objetos EventRecord.The events that are read by this object are returned as EventRecord objects.

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.Represents an exception that is thrown when an error occurred while reading, querying, or subscribing to the events in an event log.

EventLogRecord

Contiene las propiedades de una instancia de un evento que se recibe de un objeto EventLogReader.Contains the properties of an event instance for an event that is received from an EventLogReader object. 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.The event properties provide information about the event such as the name of the computer where the event was logged and the time that the event was created.

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.Used to access the Event Log service on the local computer or a remote computer so you can manage and gather information about the event logs and event providers on the computer.

EventLogStatus

Contiene el código de estado o de error para un registro de eventos concreto.Contains the status code or error code for a specific event log. Este estado se puede utilizar para determinar si el registro de eventos está disponible para una operación.This status can be used to determine if the event log is available for an operation.

EventLogWatcher

Permite suscribirse a los eventos entrantes.Allows you to subscribe to incoming events. 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.Each time a desired event is published to an event log, the EventRecordWritten event is raised, and the method that handles this event will be executed.

EventMetadata

Contiene los metadatos (propiedades y valores) de un evento definido en un proveedor de eventos.Contains the metadata (properties and settings) for an event that is defined in an event provider.

EventOpcode

Contiene un código de operación de evento que se define en un proveedor de eventos.Contains an event opcode that is defined in an event provider. 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.An opcode defines a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event.

EventProperty

Contiene el valor de una propiedad de evento especificada por el proveedor de eventos cuando se publica el evento.Contains the value of an event property that is specified by the event provider when the event is published.

EventRecord

Define las propiedades de una instancia de un evento que se recibe de un objeto EventLogReader.Defines the properties of an event instance for an event that is received from an EventLogReader object. 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.The event properties provide information about the event such as the name of the computer where the event was logged and the time the event was created. Ésta es una clase abstracta.This class is an abstract class. La clase EventLogRecord implementa esta clase.The EventLogRecord class implements this class.

EventRecordWrittenEventArgs

Cuando se provoca el evento EventRecordWritten, una instancia de este objeto se pasa al método delegado que controla el evento.When the EventRecordWritten event is raised, an instance of this object is passed to the delegate method that handles the event. 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.This object contains the event that was published to the event log or the exception that occurred when the event subscription failed.

EventTask

Contiene una tarea de evento que se define en un proveedor de eventos.Contains an event task that is defined in an event provider. La tarea define una parte de una aplicación o un componente que publica un evento.The task identifies a portion of an application or a component that publishes an event. Una tarea es un valor de 16 bits con 16 valores superiores reservados.A task is a 16-bit value with 16 top values reserved.

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.Contains static information about an event provider, such as the name and id of the provider, and the collection of events defined in the provider.

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.All channels with Custom isolation use a private ETW session.

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).Determines the behavior for the event log service handles an event log when the log reaches its maximum allowed size (when the event log is full).

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.Each log can only contain one type of event.

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.Specifies that a string contains a name of an event log or the file system path to an event log file.

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.This login occurs when you create a EventLogSession object that specifies a connection to a remote computer.

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.For more information about keywords, see 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.For more information about levels, see 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.For more information about opcodes, see 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.For more information about tasks, see EventTask.