EventRecord Classe

Definizione

Definisce le proprietà dell'istanza di un evento ricevuto da un oggetto EventLogReader.Defines the properties of an event instance for an event that is received from an EventLogReader object. 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.The event properties provide information about the event such as the name of the computer where the event was logged and the time the event was created. Si tratta di una classe astratta.This class is an abstract class. La classe EventLogRecord la implementa.The EventLogRecord class implements this class.

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

Esempi

Per un esempio di codice che usa questa classe, vedere Procedura: Eseguire una query per gli eventi o come: Accedere e leggere le informazionisugli eventi.For example code using this class, see How To: Query for Events or How To: Access and Read Event Information.

Costruttori

EventRecord()

Inizializza una nuova istanza della classe EventRecord.Initializes a new instance of the EventRecord class.

Proprietà

ActivityId

Ottiene l'identificatore univoco globale (GUID) per l'attività in corso per la quale è coinvolto l'evento.Gets the globally unique identifier (GUID) for the activity in process for which the event is involved. consentendo agli utenti di raggruppare le attività correlate.This allows consumers to group related activities.

Bookmark

Ottiene un segnaposto (segnalibro), che corrisponde all'evento,Gets a placeholder (bookmark) that corresponds to this event. utilizzabile come segnaposto in un flusso di eventi.This can be used as a placeholder in a stream of events.

Id

Ottiene l'identificatore per questo evento.Gets the identifier for this event. Tutti gli eventi con questo valore di identificatore rappresentano lo stesso tipo di evento.All events with this identifier value represent the same type of event.

Keywords

Ottiene la maschera della parola chiave dell'evento.Gets the keyword mask of the event. Per ottenere il nome delle parole chiave utilizzate in questa maschera, recuperare il valore della proprietà KeywordsDisplayNames.Get the value of the KeywordsDisplayNames property to get the name of the keywords used in this mask.

KeywordsDisplayNames

Ottiene i nomi visualizzati delle parole chiave usate nella maschera di parola chiave per questo evento.Gets the display names of the keywords used in the keyword mask for this event.

Level

Ottiene il livello dell'eventoGets the level of the event. che ne indica la gravità.The level signifies the severity of the event. Per il nome del livello, ottenere il valore della proprietà LevelDisplayName.For the name of the level, get the value of the LevelDisplayName property.

LevelDisplayName

Ottiene il nome visualizzato del livello per questo evento.Gets the display name of the level for this event.

LogName

Ottiene il nome del log eventi nel quale viene registrato l'evento.Gets the name of the event log where this event is logged.

MachineName

Ottiene il nome del computer nel quale è stato registrato questo evento.Gets the name of the computer on which this event was logged.

Opcode

Ottiene il codice operativo dell'evento.Gets the opcode of the event. 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.The opcode defines a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event. Per il nome del codice operativo, ottenere il valore della proprietà OpcodeDisplayName.For the name of the opcode, get the value of the OpcodeDisplayName property.

OpcodeDisplayName

Ottiene il nome visualizzato del codice operativo di questo evento.Gets the display name of the opcode for this event.

ProcessId

Ottiene un identificatore di processo per il provider di eventi che ha registrato questo evento.Gets the process identifier for the event provider that logged this event.

Properties

Ottiene le proprietà dell'evento fornite dall'utente.Gets the user-supplied properties of the event.

ProviderId

Ottiene l'identificatore univoco globale (GUID) del provider di eventi che ha pubblicato questo evento.Gets the globally unique identifier (GUID) of the event provider that published this event.

ProviderName

Ottiene il nome del provider di eventi che ha pubblicato questo evento.Gets the name of the event provider that published this event.

Qualifiers

Ottiene numeri qualificatori utilizzati per l'identificazione dell'evento.Gets qualifier numbers that are used for event identification.

RecordId

Ottiene l'identificatore del record dell'evento nel log.Gets the event record identifier of the event in the log.

RelatedActivityId

Ottiene un identificatore univoco globale (GUID) per un'attività correlata in un processo per il quale è coinvolto un evento.Gets a globally unique identifier (GUID) for a related activity in a process for which an event is involved.

Task

Ottiene un identificatore dell'attività per una parte di un'applicazione o di un componente che pubblica un evento.Gets a task identifier for a portion of an application or a component that publishes an event. Un'attività è un valore a 16 bit con 16 valori principali riservati.A task is a 16-bit value with 16 top values reserved. Questo tipo consente di utilizzare qualsiasi valore compreso tra 0x0000 e 0xffef.This type allows any value between 0x0000 and 0xffef to be used. Per ottenere il nome dell'attività, recuperare il valore della proprietà TaskDisplayName.To obtain the task name, get the value of the TaskDisplayName property.

TaskDisplayName

Ottiene il nome visualizzato dell'attività dell'evento.Gets the display name of the task for the event.

ThreadId

Ottiene un identificatore per il thread nel quale viene eseguito il provider di eventi.Gets the thread identifier for the thread that the event provider is running in.

TimeCreated

Ottiene l'ora della creazione dell'evento in formato DateTime.Gets the time, in DateTime format, that the event was created.

UserId

Ottiene il descrittore di sicurezza dell'utente il cui contesto è utilizzato per pubblicare l'evento.Gets the security descriptor of the user whose context is used to publish the event.

Version

Ottiene il numero di versione per l'evento.Gets the version number for the event.

Metodi

Dispose()

Rilascia tutte le risorse utilizzate da questo oggetto.Releases all the resources used by this object.

Dispose(Boolean)

Rilascia le risorse non gestite utilizzate da questo oggetto ed eventualmente rilascia quelle gestite.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
FormatDescription()

Ottiene il messaggio di evento nelle impostazioni locali correnti.Gets the event message in the current locale.

FormatDescription(IEnumerable<Object>)

Ottiene il messaggio di evento sostituendo le variabili nel messaggio con i valori specificati.Gets the event message, replacing variables in the message with the specified values.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
ToXml()

Ottiene la rappresentazione XML dell'evento.Gets the XML representation of the event. Tutte le proprietà dell'evento sono rappresentate nell'XML dell'evento.All of the event properties are represented in the event XML. Il codice XML si adatta allo schema dell'evento.The XML conforms to the event schema.

Si applica a

Vedi anche