EventLogWatcher Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |