EventRecord Klas

Definitie

Hiermee definieert u de eigenschappen van een gebeurtenisexemplaren voor een gebeurtenis die wordt ontvangen van een EventLogReader object. De gebeurteniseigenschappen bevatten informatie over de gebeurtenis, zoals de naam van de computer waarop de gebeurtenis is geregistreerd en de tijd waarop de gebeurtenis is gemaakt. Deze klasse is een abstracte klasse. De EventLogRecord klasse implementeert deze klasse.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
Overname
EventRecord
Afgeleid
Implementeringen

Voorbeelden

Zie Hoe u bijvoorbeeld code gebruikt met deze klasse : Query's uitvoeren op gebeurtenissen of procedures: gebeurtenisgegevens openen en lezen.

Constructors

Name Description
EventRecord()

Initialiseert een nieuw exemplaar van de EventRecord klasse.

Eigenschappen

Name Description
ActivityId

Hiermee haalt u de GUID (Globally Unique Identifier) op voor de activiteit in het proces waarvoor de gebeurtenis betrokken is. Hierdoor kunnen consumenten gerelateerde activiteiten groeperen.

Bookmark

Hiermee haalt u een tijdelijke aanduiding (bladwijzer) op die overeenkomt met deze gebeurtenis. Dit kan worden gebruikt als tijdelijke aanduiding in een stroom gebeurtenissen.

Id

Hiermee haalt u de id voor deze gebeurtenis op. Alle gebeurtenissen met deze id-waarde vertegenwoordigen hetzelfde type gebeurtenis.

Keywords

Hiermee haalt u het trefwoordmasker van de gebeurtenis op. Haal de waarde van de KeywordsDisplayNames eigenschap op om de naam op te halen van de trefwoorden die in dit masker worden gebruikt.

KeywordsDisplayNames

Hiermee haalt u de weergavenamen op van de trefwoorden die worden gebruikt in het trefwoordmasker voor deze gebeurtenis.

Level

Hiermee haalt u het niveau van de gebeurtenis op. Het niveau geeft de ernst van de gebeurtenis aan. Voor de naam van het niveau haalt u de waarde van de LevelDisplayName eigenschap op.

LevelDisplayName

Hiermee haalt u de weergavenaam van het niveau voor deze gebeurtenis op.

LogName

Hiermee haalt u de naam op van het gebeurtenislogboek waarin deze gebeurtenis wordt geregistreerd.

MachineName

Hiermee haalt u de naam op van de computer waarop deze gebeurtenis is geregistreerd.

Opcode

Hiermee haalt u de opcode van de gebeurtenis op. De opcode definieert een numerieke waarde die de activiteit of een punt identificeert binnen een activiteit die de toepassing uitvoerde toen de gebeurtenis werd gegenereerd. Voor de naam van de opcode haalt u de waarde van de OpcodeDisplayName eigenschap op.

OpcodeDisplayName

Hiermee haalt u de weergavenaam van de opcode voor deze gebeurtenis op.

ProcessId

Hiermee haalt u de proces-id op voor de gebeurtenisprovider die deze gebeurtenis heeft geregistreerd.

Properties

Haalt de door de gebruiker opgegeven eigenschappen van de gebeurtenis op.

ProviderId

Hiermee wordt de GUID (Globally Unique Identifier) opgehaald van de gebeurtenisprovider die deze gebeurtenis heeft gepubliceerd.

ProviderName

Hiermee haalt u de naam op van de gebeurtenisprovider die deze gebeurtenis heeft gepubliceerd.

Qualifiers

Hiermee haalt u kwalificatienummers op die worden gebruikt voor gebeurtenisidentificatie.

RecordId

Hiermee haalt u de gebeurtenisrecord-id op van de gebeurtenis in het logboek.

RelatedActivityId

Hiermee haalt u een GUID (Globally Unique Identifier) op voor een gerelateerde activiteit in een proces waarvoor een gebeurtenis betrokken is.

Task

Hiermee haalt u een taak-id op voor een deel van een toepassing of een onderdeel dat een gebeurtenis publiceert. Een taak is een 16-bits waarde met 16 topwaarden gereserveerd. Met dit type kan elke waarde tussen 0x0000 en 0xffef worden gebruikt. Als u de taaknaam wilt ophalen, haalt u de waarde van de TaskDisplayName eigenschap op.

TaskDisplayName

Hiermee haalt u de weergavenaam van de taak voor de gebeurtenis op.

ThreadId

Hiermee haalt u de thread-id op voor de thread waarin de gebeurtenisprovider wordt uitgevoerd.

TimeCreated

Hiermee haalt u de tijd op, in DateTime indeling, dat de gebeurtenis is gemaakt.

UserId

Hiermee haalt u de beveiligingsdescriptor op van de gebruiker waarvan de context wordt gebruikt om de gebeurtenis te publiceren.

Version

Hiermee haalt u het versienummer voor de gebeurtenis op.

Methoden

Name Description
Dispose()

Alle resources die door dit object worden gebruikt, worden vrijgegeven.

Dispose(Boolean)

Publiceert de niet-beheerde resources die door dit object worden gebruikt en brengt eventueel de beheerde resources vrij.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FormatDescription()

Hiermee wordt het gebeurtenisbericht in de huidige landinstelling opgeslagen.

FormatDescription(IEnumerable<Object>)

Hiermee wordt het gebeurtenisbericht opgehaald, waarbij variabelen in het bericht worden vervangen door de opgegeven waarden.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
ToXml()

Hiermee haalt u de XML-weergave van de gebeurtenis op. Alle gebeurteniseigenschappen worden weergegeven in de gebeurtenis-XML. De XML voldoet aan het gebeurtenisschema.

Van toepassing op

Zie ook