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
Per un esempio di 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 di eventi. 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per