Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad EventLogEntryCollection.Item (Int32)

 

Publicado: octubre de 2016

Obtiene una entrada en el registro de eventos basado en un índice que empieza por 0 (cero).

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

Public Overridable ReadOnly Property Item (
	index As Integer
) As EventLogEntry

Parámetros

index
Type: System.Int32

Índice de base cero asociado a la entrada de registro de eventos.

Valor de propiedad

Type: System.Diagnostics.EventLogEntry

La entrada de registro de eventos en la ubicación especificada por el index parámetro.

EventLogEntry los objetos se indizan por el sistema de registro de eventos según el orden cronológico en el que se incluyeron en el registro de eventos. Utilice la Item propiedad para seleccionar una entrada de registro de eventos específico se conoce su índice en la colección.

Recorrer en iteración el EventLogEntryCollection instancia recorre cada EventLogEntry objeto secuencialmente. La colección es dinámica y el número de entradas puede variar al ejecutar el bucle. Por lo tanto, debe usar un for each...next en lugar de un bucle un for(int i=0; i<count, i++) bucle para recorrer en iteración las entradas que están asociadas a la EventLogEntryCollection instancia para examinar todo el conjunto de entradas.

Dado que las nuevas entradas se agregan a la lista existente, recorrer en iteración la colección permite tener acceso a las entradas que se crearon después de que se creó originalmente el EventLogEntryCollection.

En el ejemplo siguiente se muestra cómo mostrar información de los elementos en una EventLogEntryCollection objeto.

' 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

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: