EventLog.Entries Eigenschap

Definitie

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.

Van toepassing op

Zie ook