Condividi tramite


EventLogWatcher Classe

Definizione

Consente la sottoscrizione a eventi in ingresso. Ogni qualvolta si pubblica un evento desiderato in un log eventi, viene generato l'evento EventRecordWritten e viene eseguito il metodo che lo gestisce.

public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
    interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
Ereditarietà
EventLogWatcher
Implementazioni

Esempio

Ad esempio, il codice che usa questa classe, vedere Procedura: Sottoscrivere eventi in un registro eventi.

Commenti

Le istanze di questa classe vengono create da EventLogQuery oggetti, che specificano una query per la sottoscrizione dell'evento. Quando si registra un evento che soddisfa i criteri espressi nella query, l'evento EventRecordWritten viene generato.

Costruttori

EventLogWatcher(EventLogQuery)

Inizializza una nuova istanza della classe EventLogWatcher specificando una query di eventi.

EventLogWatcher(EventLogQuery, EventBookmark)

Inizializza una nuova istanza della classe EventLogWatcher specificando una query di eventi e un segnalibro utilizzato come posizione iniziale per la query.

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Inizializza una nuova istanza della classe EventLogWatcher specificando una query di eventi, un segnalibro utilizzato come posizione iniziale per la query e un valore booleano che determina se leggere gli eventi che già esistono nel log eventi.

EventLogWatcher(String)

Inizializza una nuova istanza della classe EventLogWatcher specificando il nome o il percorso a un log eventi.

Proprietà

Enabled

Ottiene o imposta un valore che indica se questo oggetto comincia a distribuire eventi al delegato dell'evento.

Metodi

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

EventRecordWritten

Consente di impostare un delegato (metodo del gestore eventi) che viene chiamato ogni qual volta è pubblicato un evento che soddisfa i criteri specificati nella query di eventi per questo oggetto.

Si applica a

Vedi anche