Freigeben über


EventRecord Klasse

Definition

Definiert die Eigenschaften einer Ereignisinstanz für ein Ereignis, das von einem EventLogReader-Objekt empfangen wird. Die Ereigniseigenschaften enthalten Informationen über das Ereignis wie den Namen des Computers, für den das Ereignis protokolliert wurde und den Zeitpunkt der Erstellung des Ereignisses. Diese Klasse ist eine abstrakte Klasse. Sie wird von der EventLogRecord-Klasse implementiert.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
Vererbung
EventRecord
Abgeleitet
Implementiert

Beispiele

Beispielcode mit dieser Klasse finden Sie unter How To: Query for Events oder How To: Access and Read Event Information.

Konstruktoren

EventRecord()

Initialisiert eine neue Instanz der EventRecord-Klasse.

Eigenschaften

ActivityId

Ruft die GUID der laufenden Aktivität für das Ereignis ab. Dies ermöglicht es Consumern, verwandte Aktivitäten zu gruppieren.

Bookmark

Ruft einen Platzhalter (Lesezeichen) ab, der diesem Ereignis entspricht. Dieses kann in einem Stream von Ereignissen als Platzhalter verwendet werden.

Id

Ruft den Bezeichner für das Ereignis ab. Alle Ereignisse mit diesem Bezeichnerwert stellen den gleichen Ereignistyp dar.

Keywords

Ruft die Schlüsselwortmaske des Ereignisses ab. Rufen Sie den Wert der KeywordsDisplayNames-Eigenschaft ab, um den Namen der Schlüsselwörter zu erhalten, die in dieser Maske verwendet werden.

KeywordsDisplayNames

Ruft die Anzeigenamen der Schlüsselwörter ab, die in der Schlüsselwortmaske für dieses Ereignis verwendet werden.

Level

Ruft die Ereignisebene ab. Die Ebene gibt den Schweregrad des Ereignisses an. Rufen Sie den Wert der LevelDisplayName-Eigenschaft ab, um den Namen der Ebene zu erhalten.

LevelDisplayName

Ruft den Anzeigenamen der Ebene für dieses Ereignis ab.

LogName

Ruft den Namen des Ereignisprotokolls ab, in dem dieses Ereignis protokolliert wird.

MachineName

Ruft den Namen des Computers ab, für den dieses Ereignis protokolliert wurde.

Opcode

Ruft den Opcode des Ereignisses ab. Der Opcode definiert einen numerischen Wert zur Identifizierung einer Aktivität oder eines Punkts in einer Aktivität, die von der Anwendung durchgeführt wurde, als das Ereignis ausgelöst wurde. Rufen Sie den Wert der OpcodeDisplayName-Eigenschaft ab, um den Namen des Opcodes zu erhalten.

OpcodeDisplayName

Ruft den Anzeigenamen des Opcodes für dieses Ereignis ab.

ProcessId

Ruft die Prozess-ID für den Ereignisanbieter ab, der dieses Ereignis protokolliert hat.

Properties

Ruft die benutzerdefinierten Eigenschaft des Ereignisses ab.

ProviderId

Ruft die GUID des Ereignisanbieters ab, der dieses Ereignis veröffentlicht hat.

ProviderName

Ruft den Namen des Ereignisanbieters ab, der dieses Ereignis veröffentlicht hat.

Qualifiers

Ruft Qualifizierernummern ab, die zur Ereignisidentifikation verwendet werden.

RecordId

Ruft den Ereignisdatensatzbezeichner des Ereignisses im Ereignisprotokoll ab.

RelatedActivityId

Ruft die GUID für eine verwandte Aktivität in einem Prozess für ein beteiligtes Ereignis ab.

Task

Ruft einen Aufgabenbezeichner für einen Teil einer Anwendung oder für eine Komponente ab, die ein Ereignis veröffentlicht. Eine Aufgabe ist ein 16-Bit-Wert, bei dem die ersten 16 Werte reserviert sind. Für diesen Typ können alle Werte zwischen 0x0000 und 0xffef verwendet werden. Rufen Sie den Wert der TaskDisplayName-Eigenschaft ab, um den Namen der Aufgabe zu erhalten.

TaskDisplayName

Ruft den Anzeigenamen der Aufgabe für das Ereignis ab.

ThreadId

Ruft den Threadbezeichner für den Thread ab, in dem der Ereignisanbieter ausgeführt wird.

TimeCreated

Ruft die Uhrzeit im DateTime-Format ab, zu der das Ereignis erstellt wurde.

UserId

Ruft die Sicherheitsbeschreibung des Benutzers ab, dessen Kontext verwendet wird, um das Ereignis zu veröffentlichen.

Version

Ruft die Versionsnummer für das Ereignis ab.

Methoden

Dispose()

Gibt alle vom Objekt verwendeten Ressourcen frei.

Dispose(Boolean)

Gibt die vom Objekt verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FormatDescription()

Ruft die Ereignismeldung im aktuellen Gebietsschema ab.

FormatDescription(IEnumerable<Object>)

Ruft die Ereignismeldung ab und ersetzt Variablen in der Meldung durch die angegebenen Werte.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ToXml()

Ruft die XML-Darstellung des Ereignisses ab. Alle Ereigniseigenschaften werden im XML des Ereignisses dargestellt. Das XML entspricht dem Ereignisschema.

Gilt für:

Weitere Informationen