EventLog.Entries Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 ".".