Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

EventLogEntryCollection.Item (Propiedad)

Obtiene una entrada del registro de eventos, en función de un índice que empieza por 0 (cero).

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

public virtual EventLogEntry this[
	int index
] { get; }

Parámetros

index
Tipo: System.Int32
Índice de base cero asociado a la entrada del registro de eventos.

Valor de propiedad

Tipo: System.Diagnostics.EventLogEntry
Entrada del registro de eventos en la ubicación especificada por el parámetro index.

El sistema de registro de eventos indiza los objetos EventLogEntry según el orden cronológico en el que se incluyeron en el registro de eventos. Utilice la propiedad Item para seleccionar una entrada específica del registro de eventos de la que se sepa cuál es su índice en la colección.

Las iteraciones a través de la instancia EventLogEntryCollection recorrerán paso a paso cada uno de estos objetos EventLogEntry de forma secuencial. La colección es dinámica y el número de entradas puede variar al ejecutar el bucle. Por tanto, debe utilizar un bucle for each...next en lugar de un bucle for(int i=0; i<count, i++) para recorrer una por una las entradas asociadas a la instancia de EventLogEntryCollection y así examinar todo el grupo de entradas.

Dado que las nuevas entradas se agregan a la lista, el recorrido paso a paso por la colección permite el acceso a las entradas que se crearon después de EventLogEntryCollection.

El ejemplo siguiente indica cómo mostrar información sobre los elementos en un objeto EventLogEntryCollection.


// 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);
}


.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft