Scénarios du journal des événements

Les classes de l'espace de noms System.Diagnostics.Eventing.Reader permettent de lire et de gérer des journaux des événements. Cette rubrique décrit certains scénarios courants d'utilisation de ces classes.

Scénario 1 : Requêtes pour des événements figurant dans des journaux des événements ou des traces

Voir le code dans Procédure d'interrogation d'événements.

Vous pouvez interroger des événements d'un journal des événements actif (un canal), un journal des événements archivé ou un journal des traces à l'aide d'une requête XPath. Vous n'accédez ainsi qu'aux événements qui contiennent les valeurs de propriété spécifiques qui vous intéressent. Une requête filtre les événements du journal et retourne ceux qui répondent aux critères de la requête.

Une fois les événements des résultats de la requête en votre possession, vous pouvez y accéder et afficher les propriétés des événements, telles que la description, le niveau et l'identificateur de l'événement.

Vous pouvez également interroger des événements sur un ordinateur distant pour contrôler l'état de cet ordinateur.

Scénario 2 : Abonnement aux événements d'un journal des événements

Voir le code dans Procédure d'abonnement aux événements d'un journal des événements.

Vous pouvez créer une application qui s'abonne aux événements d'un journal des événements de manière à ce qu'elle soit avertie lors de la publication d'un événement spécifique dans le journal. Ces types d'applications servent souvent à contrôler l'état ou les performances d'un système et à déclencher une action lorsqu'un événement se produit. Spécifiez les événements auxquels vous abonner en définissant une requête XPath pour ces événements.

Scénario 3 : Accès et lecture des informations sur un événement

Voir le code dans Procédure d'accès et de lecture des informations sur un événement.

Lorsque vous obtenez une instance d'un événement d'un journal des événements en interrogeant les événements du journal ou en vous y abonnant, vous pouvez lire les valeurs de propriété de l'événement. Vous pouvez également lire et afficher une représentation XML de l'événement qui contient les valeurs de la propriété de l'événement dans les éléments du code XML. Parmi les propriétés de l'événement auxquelles vous avez accès et que vous pouvez lire, on peut citer la description, l'identificateur, le niveau de gravité de l'événement et les données personnalisées qui sont publiés par le fournisseur d'événements.

Scénario 4 : Configuration et lecture des propriétés du journal des événements

Voir le code dans Procédure de configuration et de lecture des propriétés du journal des événements.

Vous pouvez accéder aux informations (métadonnées) associées à un journal des événements et les modifier en obtenant et en définissant les propriétés de configuration pour le journal. Vous pourrez alors lire et gérer les propriétés, telles que la taille du journal des événements et le descripteur de sécurité qui définit les utilisateurs pouvant interroger un journal et y consigner des événements.

Scénario 5 : Récupération des informations relatives à un éditeur d'événements

Voir le code dans Procédure de récupération des informations sur un fournisseur d'événements.

Vous pouvez accéder aux informations statiques sur un éditeur d'événements pour rechercher des informations sur les événements publiés par l'éditeur. Par exemple, vous pouvez obtenir le nom de l'éditeur, la collection d'événements définis dans l'éditeur et le chemin des fichiers de ressources pour l'éditeur d'événements.

Scénario 6 : Exportation, archivage (enregistrement d'événements) et suppression des journaux des événements

Voir le code dans Procédure d'exportation, d'archivage et de suppression des journaux des événements.

Vous pouvez enregistrer des événements à partir d'un journal des événements dans un fichier qu'il est possible d'interroger ultérieurement. Ceci permet d'archiver les événements ou de les enregistrer dans un fichier pour que celui-ci puisse être révisé par un technicien du support technique ou à l'aide d'un outil. Vous pouvez enregistrer les événements dans le fichier avec ou sans leurs messages.

Vous pouvez également effacer (supprimer) des événements spécifiques ou tous les événements d'un journal des événements. Les événements supprimés peuvent être enregistrés dans un fichier externe (.evtx).

Scénario 7 : Écoute et stockage d'événements dans une base de données SQL à des fins d'exploration

Procédure d'écoute et de stockage d'événements dans une base de données SQL.

Vous pouvez enregistrer des événements à partir d'un journal des événements dans une base de données SQL qu'il est possible d'explorer ultérieurement. Un signet permet de reprendre la lecture des événements là où la précédente exécution a été interrompue.

Footer image

Envoyer des commentaires sur cette rubrique à Microsoft.

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.