EventLogWatcher Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |