EventLogEntryCollection.Item[Int32] Proprietà

Definizione

Ottiene una voce nel registro eventi, in base a un indice che inizia da 0 (zero).

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

Parametri

index
Int32

Indice in base zero associato alla voce del registro eventi.

Valore della proprietà

Voce del registro eventi nel percorso specificato dal index parametro .

Esempio

Nell'esempio seguente viene illustrato come visualizzare informazioni per gli elementi di un EventLogEntryCollection oggetto .

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

Commenti

EventLogEntry gli oggetti vengono indicizzati dal sistema del registro eventi in base all'ordine cronologico in cui sono arrivati nel registro eventi. Utilizzare la Item[] proprietà per selezionare una voce del registro eventi specifica il cui indice nella raccolta è noto.

Scorrere i passaggi dell'istanza EventLogEntryCollection per ogni EventLogEntry oggetto in sequenza. La raccolta è dinamica e il numero di voci potrebbe non essere modificabile quando si immette il ciclo. Pertanto, è consigliabile usare un for each...next ciclo anziché un for(int i=0; i<count, i++) ciclo per scorrere le voci associate all'istanza EventLogEntryCollection per esaminare l'intero set di voci.

Poiché le nuove voci vengono aggiunte all'elenco esistente, l'esecuzione dettagliata della raccolta consente di accedere alle voci create dopo aver originariamente creato l'oggetto EventLogEntryCollection.

Si applica a

Vedi anche