EventRecord Classe

Definizione

Definisce le proprietà dell'istanza di un evento ricevuto da un oggetto EventLogReader. Le proprietà di evento forniscono informazioni sull'evento come il nome del computer dove è stato registrato l'evento e l'ora di creazione dello stesso. Si tratta di una classe astratta. La classe EventLogRecord la implementa.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
Ereditarietà
EventRecord
Derivato
Implementazioni

Esempio

Per un esempio di codice che usa questa classe, vedere Procedura: Eseguire una query per gli eventi o Procedura: Accedere e leggere informazioni sugli eventi.

Costruttori

EventRecord()

Inizializza una nuova istanza della classe EventRecord.

Proprietà

ActivityId

Ottiene l'identificatore univoco globale (GUID) per l'attività in corso per la quale è coinvolto l'evento. consentendo agli utenti di raggruppare le attività correlate.

Bookmark

Ottiene un segnaposto (segnalibro), che corrisponde all'evento, utilizzabile come segnaposto in un flusso di eventi.

Id

Ottiene l'identificatore per questo evento. Tutti gli eventi con questo valore di identificatore rappresentano lo stesso tipo di evento.

Keywords

Ottiene la maschera della parola chiave dell'evento. Per ottenere il nome delle parole chiave utilizzate in questa maschera, recuperare il valore della proprietà KeywordsDisplayNames.

KeywordsDisplayNames

Ottiene i nomi visualizzati delle parole chiave usate nella maschera di parola chiave per questo evento.

Level

Ottiene il livello dell'evento che ne indica la gravità. Per il nome del livello, ottenere il valore della proprietà LevelDisplayName.

LevelDisplayName

Ottiene il nome visualizzato del livello per questo evento.

LogName

Ottiene il nome del log eventi nel quale viene registrato l'evento.

MachineName

Ottiene il nome del computer nel quale è stato registrato questo evento.

Opcode

Ottiene il codice operativo dell'evento. Tale codice definisce un valore numerico che identifica l'attività o un punto all'interno di un'attività che l'applicazione stava eseguendo durante il verificarsi dell'evento. Per il nome del codice operativo, ottenere il valore della proprietà OpcodeDisplayName.

OpcodeDisplayName

Ottiene il nome visualizzato del codice operativo di questo evento.

ProcessId

Ottiene un identificatore di processo per il provider di eventi che ha registrato questo evento.

Properties

Ottiene le proprietà dell'evento fornite dall'utente.

ProviderId

Ottiene l'identificatore univoco globale (GUID) del provider di eventi che ha pubblicato questo evento.

ProviderName

Ottiene il nome del provider di eventi che ha pubblicato questo evento.

Qualifiers

Ottiene numeri qualificatori utilizzati per l'identificazione dell'evento.

RecordId

Ottiene l'identificatore del record dell'evento nel log.

RelatedActivityId

Ottiene un identificatore univoco globale (GUID) per un'attività correlata in un processo per il quale è coinvolto un evento.

Task

Ottiene un identificatore dell'attività per una parte di un'applicazione o di un componente che pubblica un evento. Un'attività è un valore a 16 bit con 16 valori principali riservati. Questo tipo consente di utilizzare qualsiasi valore compreso tra 0x0000 e 0xffef. Per ottenere il nome dell'attività, recuperare il valore della proprietà TaskDisplayName.

TaskDisplayName

Ottiene il nome visualizzato dell'attività dell'evento.

ThreadId

Ottiene un identificatore per il thread nel quale viene eseguito il provider di eventi.

TimeCreated

Ottiene l'ora della creazione dell'evento in formato DateTime.

UserId

Ottiene il descrittore di sicurezza dell'utente il cui contesto è utilizzato per pubblicare l'evento.

Version

Ottiene il numero di versione per l'evento.

Metodi

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FormatDescription()

Ottiene il messaggio di evento nelle impostazioni locali correnti.

FormatDescription(IEnumerable<Object>)

Ottiene il messaggio di evento sostituendo le variabili nel messaggio con i valori specificati.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
ToXml()

Ottiene la rappresentazione XML dell'evento. Tutte le proprietà dell'evento sono rappresentate nell'XML dell'evento. Il codice XML si adatta allo schema dell'evento.

Si applica a

Vedi anche