Freigeben über


EventLogRecord Klasse

Definition

Enthält 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.

public ref class EventLogRecord : System::Diagnostics::Eventing::Reader::EventRecord
public class EventLogRecord : System.Diagnostics.Eventing.Reader.EventRecord
type EventLogRecord = class
    inherit EventRecord
Public Class EventLogRecord
Inherits EventRecord
Vererbung
EventLogRecord

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.

ContainerLog

Ruft den Namen des Ereignisprotokolls oder die Ereignisprotokolldatei ab, in der das Ereignis gespeichert ist.

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.

MatchedQueryIds

Ruft eine Liste von Abfragebezeichnern ab, mit denen dieses Ereignis übereinstimmt. Dieses Ereignis stimmt mit einer Abfrage überein, wenn es durch eine Abfrage zurückgeben würde.

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.

(Geerbt von EventRecord)
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)
GetPropertyValues(EventLogPropertySelector)

Ruft die Enumeration der Werte von benutzerdefinierten Ereigniseigenschaften ab, oder die Ergebnisse XPath-basierter Daten, wenn das Ereignis eine XML-Darstellung aufweist.

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