Partager via


EventLogWatcher Classe

Définition

Vous permet de vous abonner aux é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 sera 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 aux é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 journalisé qui correspond aux critères exprimés dans la requête, l’événement EventRecordWritten est déclenché.

Constructeurs

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 booléenne qui détermine s’il faut lire les événements qui existent déjà dans le journal des événements.

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)

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

EventLogWatcher(String)

Initialise une nouvelle instance de la classe EventLogWatcher en spécifiant le nom ou le chemin d’accès à 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é d’é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()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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é qui correspond aux critères spécifiés dans la requête d’événement pour cet objet.

S’applique à

Voir aussi