EventLogEntryCollection.Item[Int32] Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en post i händelseloggen baserat på ett index som börjar vid 0 (noll).
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
Parametrar
- index
- Int32
Det nollbaserade index som är associerat med händelseloggposten.
Egenskapsvärde
Händelseloggposten på den plats som anges av parametern index .
Exempel
I följande exempel visas hur du visar information för objekten i ett EventLogEntryCollection objekt.
// 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
Kommentarer
EventLogEntry objekt indexeras av händelseloggsystemet enligt den kronologiska ordning som de anlände i händelseloggen. Använd egenskapen Item[] för att välja en specifik händelseloggpost vars index i samlingen är känt.
Iterera genom instansen EventLogEntryCollection steg genom varje EventLogEntry objekt sekventiellt. Samlingen är dynamisk och antalet poster kanske inte är oföränderliga när du anger loopen. Därför bör du använda en for each...next loop i stället för en for(int i=0; i<count, i++) loop för att gå igenom poster som är associerade med instansen EventLogEntryCollection för att undersöka hela uppsättningen poster.
Eftersom nya poster läggs till i den befintliga listan kan du genom att gå igenom samlingen komma åt de poster som skapades efter att du ursprungligen skapade EventLogEntryCollection.