EventLogEntryCollection.Item[Int32] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.