Teilen über


EventLogEntryCollection.Count Eigenschaft

Definition

Ruft die Anzahl der Einträge im Ereignisprotokoll ab (d. h. die Anzahl der Elemente in der EventLogEntry-Auflistung).

public:
 property int Count { int get(); };
public int Count { get; }
member this.Count : int
Public ReadOnly Property Count As Integer

Eigenschaftswert

Die Anzahl der derzeitigen Einträge im Ereignisprotokoll.

Implementiert

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Count -Eigenschaft verwendet wird, um ein EventLogEntryCollection -Objekt zu durchlaufen.

// 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 );
}
// Create a new EventLog object.
EventLog myEventLog1 = new EventLog();
myEventLog1.Log = myLogName;
// Obtain the Log Entries of the Event Log
EventLogEntryCollection myEventLogEntryCollection = myEventLog1.Entries;
Console.WriteLine("The number of entries in 'MyNewLog' = " +
                        myEventLogEntryCollection.Count);
// Display the 'Message' property of EventLogEntry.
for (int i = 0; i < myEventLogEntryCollection.Count; i++)
{
    Console.WriteLine("The Message of the EventLog is :" +
                            myEventLogEntryCollection[i].Message);
}
' 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' = " + _
                           myEventLogEntryCollection.Count.ToString())
' 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 :" + _
                  myEventLogEntryCollection(i).Message)
Next i

Hinweise

Ein EventLogEntryCollection stellt eine dynamische Liste aller Einträge in einem Protokoll dar. Daher kann sich die Count Eigenschaft während der Lebensdauer der EventLogEntryCollection instance ändern, die Sie erstellen. Es ist in der Regel am besten, direkt mit der Count Eigenschaft zu arbeiten, anstatt ihren Wert einer Variablen zuzuweisen.

Gilt für:

Weitere Informationen