EventLogEntryCollection.Item[Int32] Eigenschap

Definitie

Hiermee haalt u een vermelding op in het gebeurtenislogboek, op basis van een index die begint bij 0 (nul).

public:
 virtual property System::Diagnostics::EventLogEntry ^ default[int] { System::Diagnostics::EventLogEntry ^ get(int index); };
public virtual System.Diagnostics.EventLogEntry this[int index] { get; }
member this.Item(int) : System.Diagnostics.EventLogEntry
Default Public Overridable ReadOnly Property Item(index As Integer) As EventLogEntry

Parameters

index
Int32

De op nul gebaseerde index die is gekoppeld aan de vermelding van het gebeurtenislogboek.

Waarde van eigenschap

De vermelding in het gebeurtenislogboek op de locatie die is opgegeven door de index parameter.

Voorbeelden

In het volgende voorbeeld ziet u hoe u informatie weergeeft voor de items in een EventLogEntryCollection object.

// 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

Opmerkingen

EventLogEntry objecten worden geïndexeerd door het gebeurtenislogboeksysteem volgens de chronologische volgorde waarin ze in het gebeurtenislogboek zijn aangekomen. Gebruik de Item[] eigenschap om een specifieke vermelding in het gebeurtenislogboek te selecteren waarvan de index in de verzameling bekend is.

Doorloop de EventLogEntryCollection instantie stapsgewijs door elk EventLogEntry object. De verzameling is dynamisch en het aantal vermeldingen is mogelijk niet onveranderbaar wanneer u de lus invoert. Daarom moet u een for each...next lus gebruiken in plaats van een for(int i=0; i<count, i++) lus om vermeldingen te doorlopen die aan het EventLogEntryCollection exemplaar zijn gekoppeld om de hele set vermeldingen te onderzoeken.

Omdat er nieuwe vermeldingen aan de bestaande lijst worden toegevoegd, kunt u met de verzameling toegang krijgen tot de items die zijn gemaakt nadat u de EventLogEntryCollectionoorspronkelijke items hebt gemaakt.

Van toepassing op

Zie ook