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

Método EventLog.GetEventLogs (String)

 

Publicado: octubre de 2016

Busca todos los registros de eventos en el equipo dado y crea una matriz de objetos EventLog que contiene la lista.

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

static member GetEventLogs : 
        machineName:string -> EventLog[]

Parámetros

machineName
Type: System.String

Equipo en el que buscar registros de eventos.

Valor devuelto

Type: System.Diagnostics.EventLog[]

Matriz de tipo EventLog que representa los registros del equipo dado.

Exception Condition
ArgumentException

El machineName parámetro es un nombre de equipo válido.

InvalidOperationException

No tiene acceso de lectura en el registro.

O bien

No hay ningún servicio de registro de eventos en el equipo.

La matriz de EventLog objetos es una instantánea de todos los registros de eventos en el equipo especificado por el machineName parámetro cuando la llamada a GetEventLogs se realiza. No es una colección dinámica, por lo que no refleja la eliminación o la creación de registros en tiempo real. Debe comprobar que un registro de la matriz existe antes de leer o escribir en él. La matriz normalmente incluye al menos tres registros: aplicación, sistema y seguridad. Si ha creado registros personalizados en el equipo especificado, aparecerán en la matriz.

GetEventLogs es un static (método), por lo que puede llamarse en el EventLog propia clase. No es necesario crear una instancia de un EventLog objeto para realizar una llamada al método.

Para recuperar la lista de registros de eventos, debe tener los permisos adecuados. Estos permisos son idénticos a los necesarios para llamar a Exists y SourceExists.

En el ejemplo siguiente se obtiene una lista de registros en el equipo "myServer". A continuación, muestra el nombre de cada registro.

No hay ningún ejemplo de código disponible o este idioma no es compatible.

EventLogPermission

for administering event log information on the computer. Associated enumeration: F:System.Diagnostics.EventLogPermissionAccess.Administer

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: