EventLogWatcher EventLogWatcher EventLogWatcher EventLogWatcher Class

Definición

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.

public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
    interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
Herencia
EventLogWatcherEventLogWatcherEventLogWatcherEventLogWatcher
Implementaciones

Ejemplos

Para ver un ejemplo de código que usa esta clase, consulte Cómo: Suscríbase a eventos en un registrode eventos.For example code using this class, see How to: Subscribe to Events in an Event Log.

Comentarios

Las instancias de esta clase se crean a EventLogQuery partir de objetos, que especifican una consulta para la suscripción de eventos.The instances of this class are created from EventLogQuery objects, which specify a query for the event subscription. Cuando se registra un evento que cumple los criterios expresados en la consulta, se provoca el evento EventRecordWritten.When an event is logged that matches the criteria expressed in the query, then the EventRecordWritten event is raised.

Constructores

EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery)

Inicializa una nueva instancia de la clase EventLogWatcher especificando una consulta de evento.Initializes a new instance of the EventLogWatcher class by specifying an event query.

EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark)

Inicializa una nueva instancia de la clase EventLogWatcher especificando una consulta de evento y el marcador que se usa como posición inicial de la consulta.Initializes a new instance of the EventLogWatcher class by specifying an event query and a bookmark that is used as starting position for the query.

EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Inicializa una nueva instancia de la clase EventLogWatcher especificando una consulta de evento, el marcador que se utiliza como posición inicial de la consulta y un valor booleano que determina si se van a leer los eventos que ya existen en el registro de eventos.Initializes a new instance of the EventLogWatcher class by specifying an event query, a bookmark that is used as starting position for the query, and a Boolean value that determines whether to read the events that already exist in the event log.

EventLogWatcher(String) EventLogWatcher(String) EventLogWatcher(String) EventLogWatcher(String)

Inicializa una nueva instancia de la clase EventLogWatcher especificando el nombre o la ruta de acceso a un registro de eventos.Initializes a new instance of the EventLogWatcher class by specifying the name or path to an event log.

Propiedades

Enabled Enabled Enabled Enabled

Obtiene o establece un valor que indica si este objeto empieza a entregar eventos al delegado de eventos.Gets or sets a value that indicates whether this object starts delivering events to the event delegate.

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera todos los recursos usados por este objeto.Releases all the resources used by this object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera los recursos no administrados utilizados por este objeto y, opcionalmente, también libera los administrados.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Eventos

EventRecordWritten EventRecordWritten EventRecordWritten EventRecordWritten

Permite establecer un delegado (método de control de eventos) al que se va a llamar cada vez que se publique un evento que cumple los criterios especificados en la consulta de evento de este objeto.Allows setting a delegate (event handler method) that gets called every time an event is published that matches the criteria specified in the event query for this object.

Se aplica a

Consulte también: