EventLog.Entries Propriété
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.
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é.