Comment : supprimer une source d'événements
Mise à jour : novembre 2007
Une source qui ne consigne plus d'entrées dans un journal des événements peut être supprimée. Cette suppression affecte tous les composants utilisant la source pour écrire dans le journal. Ainsi, si deux composants consignent des entrées dans un journal des événements à l'aide de la chaîne source "mysource", la suppression de cette dernière en tant que source d'événements valide aura un impact sur les deux composants.
Par exemple, vous pouvez supprimer une source d'événements lorsque vous changez de journal des événements. Supposons que vous vouliez commencer à enregistrer des entrées dans le journal "OrdersSent", au lieu d'utiliser le journal "OrdersProcessed". Vous devez commencer par supprimer l'association de la source avec le journal utilisé jusqu'ici, puis inscrire la source dans le nouveau journal.
Pour supprimer une source d'événements
Appelez la méthode DeleteEventSource en spécifiant le nom de la source à supprimer.
L'exemple suivant montre comment désinscrire la source d'événements MyApp1 sur l'ordinateur local. Ce code suppose qu'il existe une instruction Imports ou using pour l'espace de noms System.Diagnostics :
EventLog.DeleteEventSource("MyApp1")
System.Diagnostics.EventLog.DeleteEventSource("MyApp1");
Conseil : Pour supprimer une source d'événements sur un ordinateur distant, spécifiez le nom de l'ordinateur en tant que second paramètre. Le code suivant est fourni à titre d'exemple :
EventLog.DeleteEventSource("MyApp1", "myserver")
System.Diagnostics.EventLog.DeleteEventSource("MyApp1", "myserver");
Remarque : La suppression d'une source ne supprime pas pour autant les entrées ajoutées au journal des événements à l'aide de celle-ci. Toutefois, elle leur ajoute une information indiquant que la source est désormais introuvable.
Voir aussi
Tâches
Comment : vérifier l'existence d'une source d'événements
Comment : ajouter votre application en tant que source d'entrées d'un journal des événements