Partager via


EventLog.Entries Propriété

Définition

Obtient le contenu du journal des événements.

public:
 property System::Diagnostics::EventLogEntryCollection ^ Entries { System::Diagnostics::EventLogEntryCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Diagnostics.EventLogEntryCollection Entries { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Entries : System.Diagnostics.EventLogEntryCollection
Public ReadOnly Property Entries As EventLogEntryCollection

Valeur de propriété

Conservation EventLogEntryCollection des entrées dans le journal des événements. Chaque entrée est associée à une instance de la EventLogEntry classe.

Attributs

Exemples

L’exemple suivant lit les entrées dans le journal des événements, « MyNewLog », sur l’ordinateur local.

using System;
using System.Diagnostics;

class MySample{

    public static void Main(){

        EventLog myLog = new EventLog();
        myLog.Log = "MyNewLog";
        foreach(EventLogEntry entry in myLog.Entries){
            Console.WriteLine("\tEntry: " + entry.Message);
        }
    }
}
Option Strict
Option Explicit

Imports System.Diagnostics

Class MySample
    Public Shared Sub Main()
        
        Dim myLog As New EventLog()
        myLog.Log = "MyNewLog"
        Dim entry As EventLogEntry
        For Each entry In  myLog.Entries
            Console.WriteLine((ControlChars.Tab & "Entry: " & entry.Message))
        Next entry
    End Sub
End Class

Remarques

Utilisez le Entries membre lors de la lecture dans le journal des événements.

Étant donné que la propriété est en lecture seule, vous ne pouvez pas modifier une entrée ou écrire dans le journal à l’aide Entriesde . Au lieu de cela, spécifiez un Source appel pour WriteEntry écrire une nouvelle entrée de journal. Vous pouvez utiliser Entries pour compter le nombre d’entrées dans le journal des événements et afficher chacune EventLogEntry dans la collection. Utilisez le membre indexé Item[] pour récupérer des informations sur une entrée spécifique, telle que Message, , Category, TimeWrittenou EntryType.

Il n’est pas nécessaire de spécifier une Source seule lecture à partir d’un journal. Vous ne pouvez spécifier que les Log propriétés nom et MachineName (nom de l’ordinateur serveur) pour l’instance EventLog . Dans les deux cas, le Entries membre est automatiquement renseigné avec la liste des entrées du journal des événements. Vous pouvez sélectionner l’index approprié pour un élément de cette liste pour lire des entrées individuelles.

Une distinction importante entre la lecture et l’écriture des entrées de journal est qu’il n’est pas nécessaire d’appeler explicitement une méthode de lecture. Une fois la LogMachineName propriété spécifiée, elle Entries est automatiquement renseignée. Si vous modifiez la valeur de la ou MachineName de la Log propriété, la Entries propriété est reremplie la prochaine fois que vous l’avez lue.

Note

Vous n’êtes pas obligé de spécifier si MachineName vous vous connectez à un journal. Si vous ne spécifiez pas , MachineNamel’ordinateur local , « ». Est supposé.

S’applique à

Voir aussi