EventLog.Entries Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de inhoud van het gebeurtenislogboek op.
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
Waarde van eigenschap
Een EventLogEntryCollection vermelding in het gebeurtenislogboek. Elke vermelding is gekoppeld aan een exemplaar van de EventLogEntry klasse.
- Kenmerken
Voorbeelden
In het volgende voorbeeld worden vermeldingen in het gebeurtenislogboek MyNewLog op de lokale computer gelezen.
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
Opmerkingen
Gebruik het lid bij het Entries lezen uit het gebeurtenislogboek.
Omdat de eigenschap het kenmerk Alleen-lezen heeft, kunt u een vermelding of schrijfbewerking naar het logboek niet wijzigen met behulp van Entries. Geef in plaats daarvan een Source en aanroep WriteEntry op om een nieuwe logboekvermelding te schrijven. U kunt het Entries aantal vermeldingen in het gebeurtenislogboek tellen en elk EventLogEntry item in de verzameling bekijken. Gebruik het geïndexeerde Item[] lid om informatie op te halen over een specifieke vermelding, zoals Message, Category, TimeWrittenof EntryType.
Het is niet nodig om een logboek Source op te geven wanneer u alleen leest vanuit een logboek. U kunt alleen de Log naam en MachineName (servercomputernaam) eigenschappen voor het EventLog exemplaar opgeven. In beide gevallen wordt het Entries lid automatisch gevuld met de lijst met vermeldingen in het gebeurtenislogboek. U kunt de juiste index voor een item in deze lijst selecteren om afzonderlijke vermeldingen te lezen.
Een belangrijk onderscheid tussen het lezen en schrijven van logboekvermeldingen is dat het niet nodig is om expliciet een leesmethode aan te roepen. Nadat de Log eigenschap is opgegeven en MachineName is opgegeven, wordt de Entries eigenschap automatisch ingevuld. Als u de waarde van de Log of MachineName eigenschap wijzigt, wordt de eigenschap opnieuw ingevuld wanneer u deze Entries de volgende keer leest.
Note
U hoeft niet op te geven MachineName of u verbinding maakt met een logboek. Als u de MachineName, de lokale computer , ".", niet opgeeft, wordt ervan uitgegaan.