EventLog.Entries Egenskap

Definition

Hämtar innehållet i händelseloggen.

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

Egenskapsvärde

En EventLogEntryCollection som innehåller posterna i händelseloggen. Varje post är associerad med en instans av EventLogEntry klassen.

Attribut

Exempel

I följande exempel läss poster i händelseloggen MyNewLog på den lokala datorn.

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

Kommentarer

Entries Använd medlemmen när du läser från händelseloggen.

Eftersom egenskapen är skrivskyddad kan du inte ändra en post eller skriva till loggen med hjälp av Entries. Ange i stället ett Source och anrop WriteEntry för att skriva en ny loggpost. Du kan använda Entries för att räkna antalet poster i händelseloggen och visa var och en EventLogEntry i samlingen. Använd den indexerade Item[] medlemmen för att hämta information om en specifik post, till exempel Message, Category, TimeWritteneller EntryType.

Du behöver inte ange en Source när du bara läser från en logg. Du kan bara Log ange egenskaperna namn och MachineName (serverdatornamn) för instansen EventLog . I båda fallen Entries fylls medlemmen automatiskt i med händelseloggens lista över poster. Du kan välja lämpligt index för ett objekt i den här listan för att läsa enskilda poster.

En viktig skillnad mellan att läsa och skriva loggposter är att det inte är nödvändigt att uttryckligen anropa en läsmetod. När och LogMachineName har angetts Entries fylls egenskapen i automatiskt. Om du ändrar värdet Log för egenskapen Entries eller MachineName fylls egenskapen i nästa gång du läser den.

Anteckning

Du behöver inte ange MachineName om du ansluter till en logg. Om du inte anger MachineNameantas den lokala datorn ".".

Gäller för

Se även