Compartir a través de


EventLogWatcher Clase

Definición

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.

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

Ejemplos

Para obtener código de ejemplo con esta clase, vea How to: Subscribe to Events in an Event Log.

Comentarios

Las instancias de esta clase se crean a partir de EventLogQuery objetos , que especifican una consulta para la suscripción de eventos. Cuando se registra un evento que cumple los criterios expresados en la consulta, se provoca el evento EventRecordWritten.

Constructores

EventLogWatcher(EventLogQuery)

Inicializa una nueva instancia de la clase EventLogWatcher especificando una consulta de evento.

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.

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.

EventLogWatcher(String)

Inicializa una nueva instancia de la clase EventLogWatcher especificando el nombre o la ruta de acceso a un registro de eventos.

Propiedades

Enabled

Obtiene o establece un valor que indica si este objeto empieza a entregar eventos al delegado de eventos.

Métodos

Dispose()

Libera todos los recursos usados por este objeto.

Dispose(Boolean)

Libera los recursos no administrados utilizados por este objeto y, opcionalmente, también libera los administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

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.

Se aplica a

Consulte también