Partager via


EventLogWatcher Classe

Définition

Permet de vous abonner à des événements entrants. Chaque fois qu'un événement souhaité est publié dans un journal des événements, l'événement EventRecordWritten est déclenché et la méthode qui gère cet événement est exécutée.

public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
    interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
Héritage
EventLogWatcher
Implémente

Exemples

Pour obtenir un exemple de code utilisant cette classe, consultez Guide pratique pour s’abonner à des événements dans un journal des événements.

Remarques

Les instances de cette classe sont créées à partir d’objets EventLogQuery qui spécifient une requête pour l’abonnement aux événements. Lorsqu'un événement est enregistré et qu'il correspond aux critères exprimés dans la requête, l'événement EventRecordWritten est déclenché.

Constructeurs

EventLogWatcher(EventLogQuery)

Initialise une nouvelle instance de la classe EventLogWatcher en spécifiant une requête d'événement.

EventLogWatcher(EventLogQuery, EventBookmark)

Initialise une nouvelle instance de la classe EventLogWatcher en spécifiant une requête d'événement et un signet utilisé comme position de départ pour la requête.

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

Initialise une nouvelle instance de la classe EventLogWatcher en spécifiant une requête d'événement, un signet utilisé comme position de départ pour la requête et une valeur Boolean qui détermine si les événements qui existent déjà dans le journal des événements doivent être lus.

EventLogWatcher(String)

Initialise une nouvelle instance de la classe EventLogWatcher en spécifiant le nom ou le chemin d'accès d'un journal des événements.

Propriétés

Enabled

Obtient ou définit une valeur qui indique si cet objet commence à remettre des événements au délégué de l’événement.

Méthodes

Dispose()

Libère toutes les ressources utilisées par cet objet.

Dispose(Boolean)

Libère les ressources non managées utilisées par cet objet et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Événements

EventRecordWritten

Permet de définir un délégué (méthode de gestionnaire d'événements) qui est appelé chaque fois qu'un événement est publié et qu'il correspond aux critères spécifiés dans la requête d'événement de cet objet.

S’applique à

Voir aussi