EventLogWatcher Classe

Definizione

Consente la sottoscrizione a eventi in ingresso.Allows you to subscribe to incoming events. Ogni qualvolta si pubblica un evento desiderato in un log eventi, viene generato l'evento EventRecordWritten e viene eseguito il metodo che lo gestisce.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
Ereditarietà
EventLogWatcher
Implementazioni

Esempi

Per un esempio di codice che usa questa classe, vedere Procedura: Sottoscrivere gli eventi in un registroeventi.For example code using this class, see How to: Subscribe to Events in an Event Log.

Commenti

Le istanze di questa classe vengono create da EventLogQuery oggetti, che specificano una query per la sottoscrizione di eventi.The instances of this class are created from EventLogQuery objects, which specify a query for the event subscription. Quando si registra un evento che soddisfa i criteri espressi nella query, l'evento EventRecordWritten viene generato.When an event is logged that matches the criteria expressed in the query, then the EventRecordWritten event is raised.

Costruttori

EventLogWatcher(EventLogQuery)

Inizializza una nuova istanza della classe EventLogWatcher specificando una query di eventi.Initializes a new instance of the EventLogWatcher class by specifying an event query.

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.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)

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.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)

Inizializza una nuova istanza della classe EventLogWatcher specificando il nome o il percorso a un log eventi.Initializes a new instance of the EventLogWatcher class by specifying the name or path to an event log.

Proprietà

Enabled

Ottiene o imposta un valore che indica se questo oggetto comincia a distribuire eventi al delegato dell'evento.Gets or sets a value that indicates whether this object starts delivering events to the event delegate.

Metodi

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.Releases all the resources used by this object.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(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.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.

Si applica a

Vedi anche