EventLogEntryCollection.Count Property


Gets the number of entries in the event log (that is, the number of elements in the EventLogEntry collection).

Namespace:   System.Diagnostics
Assembly:  System (in System.dll)

Public ReadOnly Property Count As Integer

Property Value

Type: System.Int32

The number of entries currently in the event log.

An EventLogEntryCollection represents a dynamic list of all the entries in a log. Therefore, the Count property can change during the lifetime of the EventLogEntryCollection instance that you create. It is usually best to work with the Count property directly instead of assigning its value to a variable.

The following example demonstrates how to use the Count property to iterate through an EventLogEntryCollection object.

' Create a new EventLog object.
Dim myEventLog1 As New EventLog()
myEventLog1.Log = myLogName
' Obtain the Log Entries of the Event Log
Dim myEventLogEntryCollection As EventLogEntryCollection = myEventLog1.Entries
Console.WriteLine("The number of entries in 'MyNewLog' = " + _
' Display the 'Message' property of EventLogEntry.
Dim i As Integer
For i = 0 To myEventLogEntryCollection.Count - 1
   Console.WriteLine("The Message of the EventLog is :" + _
Next i

.NET Framework
Available since 1.1
Return to top