Partager via


Comment : vérifier l'existence d'une source d'événements

Mise à jour : novembre 2007

Une fois que vous avez identifié la source d'un journal des événements spécifique, cette information est stockée dans les fichiers de Registre du serveur jusqu'à ce que la source soit supprimée. Si vous tentez de réinscrire une source déjà inscrite en tant que source valide d'un journal des événements donné, le système génère une erreur d'exécution. La méthode SourceExists vous permet de déterminer si une source spécifique a déjà été inscrite.

Pour vérifier si une source est inscrite

  • Appelez la méthode SourceExists en spécifiant le nom de la source faisant l'objet de la requête.

    L'exemple suivant montre comment procéder pour vérifier si une source, utilisant la chaîne MyApp1, est inscrite et comment l'inscrire dans le journal d'applications, le cas échéant.

    If Not EventLog.SourceExists("MyApp1") Then
        EventLog.CreateEventSource("MyApp1", "Application")
    End If
    
         if (!System.Diagnostics.EventLog.SourceExists("MyApp1"))
                System.Diagnostics.EventLog.CreateEventSource(
                   "MyApp1", "Application");
    

    Pour vérifier si une source est inscrite 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 :

    If Not EventLog.SourceExists("MyApp1", "myserver") Then
        Dim create As New EventSourceCreationData("MyApp1", "Application")
        create.MachineName = "myserver"
        EventLog.CreateEventSource(create)
    End If
    
         EventSourceCreationData sourceData = new EventSourceCreationData("MyApp1", "Application");
            sourceData.MachineName = "myserver";
            if (!System.Diagnostics.EventLog.SourceExists("MyApp1", "myserver"))
                System.Diagnostics.EventLog.CreateEventSource(sourceData);
    

Voir aussi

Tâches

Comment : supprimer une source d'événements

Comment : ajouter votre application en tant que source d'entrées d'un journal des événements

Procédure pas à pas : exploration des journaux des événements, des sources d'événements et des entrées