This class represents an individual entry from an EventLog . A collection of these objects is available through EventLog.Entries . This class exposes all the properties of an event log entry. public sealed class EventLogEntry : System.ComponentModel.Component, System.Runtime.Serialization.ISerializable { // Public Instance Properties public string Category {get; } public short CategoryNumber {get; } public byte[ ] Data {get; } public EventLogEntryType EntryType {get; } public int EventID {get; } public int Index {get; } public string MachineName {get; } public string Message {get; } public string[ ] ReplacementStrings {get; } public string Source {get; } public DateTime TimeGenerated {get; } public DateTime TimeWritten {get; } public string UserName {get; } // Public Instance Methods public bool Equals (EventLogEntry otherEntry ); } HierarchySystem.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponent, System.IDisposable) EventLogEntry(System.Runtime.Serialization.ISerializable) Returned ByEntryWrittenEventArgs.Entry , EventLogEntryCollection.this Passed ToEntryWrittenEventArgs.EntryWrittenEventArgs( ) , EventLogEntryCollection.CopyTo( ) |