Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

EventLog.Entries (Propiedad)

Obtiene el contenido del registro de eventos.

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

[BrowsableAttribute(false)]
public EventLogEntryCollection Entries { get; }

Valor de propiedad

Tipo: System.Diagnostics.EventLogEntryCollection
EventLogEntryCollection que incluye las entradas del registro de eventos. Cada entrada se asocia a una instancia de la clase EventLogEntry.

Utilice el miembro Entries cuando lea del registro de eventos.

Debido a que la propiedad es de sólo lectura, no se puede modificar una entrada ni escribir en el registro mediante Entries. En su lugar, especifique Source y llame a WriteEntry para escribir una nueva entrada de registro. Se puede utilizar Entries para contar el número de entradas del registro de eventos y ver cada EventLogEntry de la colección. Utilice el miembro Item indizado para recuperar información sobre una entrada específica, como Message, Category, TimeWritten o EntryType.

No es necesario especificar Source cuando sólo se lee de un registro. Sólo se pueden especificar las propiedades de nombre de registro (Log) y nombre del equipo del servidor (MachineName) para la instancia de EventLog. En cualquier caso, el miembro Entries se rellena automáticamente con la lista de entradas del registro de eventos. Se puede seleccionar el índice correspondiente a un elemento de esta lista para leer entradas individuales.

Una distinción importante entre leer y escribir entradas de registro es que no es necesario llamar de forma explícita a un método de lectura. Después de especificar Log y MachineName, la propiedad Entries se rellena automáticamente. Si se modifica el valor de la propiedad Log o MachineName, se llena de nuevo la propiedad Entries la próxima vez que se lee.

NotaNota

No es necesario especificar MachineName para conectarse a un registro. Si no especifica el valor MachineName, se supone que se trata del equipo local (".").

En el siguiente ejemplo se leen entradas del registro de eventos, "MyNewLog", en el equipo local.


using System;
using System.Diagnostics;

class MySample{

    public static void Main(){

        EventLog myLog = new EventLog();
        myLog.Log = "MyNewLog";                      
        foreach(EventLogEntry entry in myLog.Entries){
            Console.WriteLine("\tEntry: " + entry.Message);
        }    
    }       
}
   


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.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