EventRecord Clase

Definición

Define las propiedades de una instancia de un evento que se recibe de un objeto EventLogReader. Las propiedades de evento proporcionan información sobre el evento, como el nombre del equipo donde se ha registrado el evento y la hora a la que se creó el evento. Ésta es una clase abstracta. La clase EventLogRecord implementa esta clase.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
Herencia
EventRecord
Derivado
Implementaciones

Ejemplos

Para obtener código de ejemplo con esta clase, vea How To: Query for Events or How To: Access and Read Event Information.

Constructores

EventRecord()

Inicializa una nueva instancia de la clase EventRecord.

Propiedades

ActivityId

Obtiene el identificador único global (GUID) de la actividad en proceso en la que está implicado el evento. De esta forma, los consumidores pueden agrupar las actividades relacionadas.

Bookmark

Obtiene el marcador de posición (marcador) que corresponde a este evento. Se puede utilizar como marcador de posición en una secuencia de eventos.

Id

Obtiene el identificador de este evento. Todos los eventos con este valor de identificador representan el mismo tipo de evento.

Keywords

Obtiene la máscara de palabra clave del evento. Obtenga el valor de la propiedad KeywordsDisplayNames para obtener el nombre de las palabras clave que se utilizan en esta máscara.

KeywordsDisplayNames

Obtiene los nombres para mostrar de las palabras clave utilizadas en la máscara de palabra clave para este evento.

Level

Obtiene el nivel del evento. El nivel indica la gravedad del evento. Para el nombre del nivel, obtenga el valor de la propiedad LevelDisplayName.

LevelDisplayName

Obtiene el nombre para mostrar del nivel de este evento.

LogName

Obtiene el nombre del registro de eventos donde está registrado este evento.

MachineName

Obtiene el nombre del equipo donde se registró este evento.

Opcode

Obtiene el código de operación del evento. El código de operación define un valor numérico que identifica la actividad o un punto de la actividad que realizaba la aplicación cuando generó el evento. Para el nombre del código de operación, obtenga el valor de la propiedad OpcodeDisplayName.

OpcodeDisplayName

Obtiene el nombre para mostrar del código de operación de este evento.

ProcessId

Obtiene el identificador de proceso del proveedor de eventos que registró este evento.

Properties

Obtiene las propiedades de evento proporcionadas por el usuario.

ProviderId

Obtiene el identificador único global (GUID) del proveedor de eventos que publicó este evento.

ProviderName

Obtiene el nombre del proveedor de eventos que publicó este evento.

Qualifiers

Obtiene los números de calificador que se utilizan para la identificación de los eventos.

RecordId

Obtiene el identificador de registro del evento.

RelatedActivityId

Obtiene el identificador único global (GUID) de una actividad relacionada en un proceso que tiene un evento.

Task

Obtiene un identificador de tarea para parte de una aplicación o un componente que publica un evento. Una tarea es un valor de 16 bits con 16 valores superiores reservados. Este tipo permite el uso de valores comprendidos entre 0x0000 y 0xffef. Para obtener el nombre de la tarea, obtenga el valor de la propiedad TaskDisplayName.

TaskDisplayName

Obtiene el nombre para mostrar de la tarea del evento.

ThreadId

Obtiene el identificador del subproceso en el que se está ejecutando el proveedor de eventos.

TimeCreated

Obtiene la hora, con el formato DateTime, a la que se creó el evento.

UserId

Obtiene el descriptor de seguridad del usuario cuyo contexto se utiliza para publicar el evento.

Version

Obtiene el número de versión del evento.

Métodos

Dispose()

Libera todos los recursos usados por este objeto.

Dispose(Boolean)

Libera los recursos no administrados utilizados por este objeto y, opcionalmente, también libera los administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FormatDescription()

Obtiene el mensaje del evento en la actual configuración regional.

FormatDescription(IEnumerable<Object>)

Obtiene el mensaje del evento, reemplazando las variables en el mensaje con los valores especificados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXml()

Obtiene la representación XML del evento. Todas las propiedades de evento aparecen en la representación XML del evento. La representación XML es conforme al esquema de evento.

Se aplica a

Consulte también