EventLogEntryCollection::Count Property
Gets the number of entries in the event log (that is, the number of elements in the EventLogEntry collection).
Assembly: System (in System.dll)
Implements
ICollection::CountAn 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. EventLog^ myEventLog1 = gcnew EventLog; myEventLog1->Log = myLogName; // Obtain the Log Entries of the Event Log EventLogEntryCollection^ myEventLogEntryCollection = myEventLog1->Entries; Console::WriteLine( "The number of entries in 'MyNewLog' = {0}", myEventLogEntryCollection->Count ); // Display the 'Message' property of EventLogEntry. for ( int i = 0; i < myEventLogEntryCollection->Count; i++ ) { Console::WriteLine( "The Message of the EventLog is : {0}", myEventLogEntryCollection[ i ]->Message ); }
Available since 1.1