EventRecord Klasa

Definicja

Definiuje właściwości wystąpienia zdarzenia odebranego z EventLogReader obiektu. Właściwości zdarzenia zawierają informacje o zdarzeniu, takie jak nazwa komputera, na którym zostało zarejestrowane zdarzenie i czas utworzenia zdarzenia. Ta klasa jest klasą abstrakcyjną. Klasa EventLogRecord implementuje tę klasę.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
Dziedziczenie
EventRecord
Pochodne
Implementuje

Przykłady

Na przykład kod korzystający z tej klasy znajduje się w temacie How To: Query for Events or How To: Access and Read Event Information (Instrukcje: wykonywanie zapytań dotyczących zdarzeń) lub How To: Access and Read Event Information (Jak uzyskać dostęp i odczytywać informacje o zdarzeniach).

Konstruktory

EventRecord()

Inicjuje nowe wystąpienie klasy EventRecord.

Właściwości

ActivityId

Pobiera globalnie unikatowy identyfikator (GUID) dla działania w procesie, dla którego jest zaangażowane zdarzenie. Umożliwia to konsumentom grupowanie powiązanych działań.

Bookmark

Pobiera symbol zastępczy (zakładka), który odpowiada temu zdarzeniu. Może to być używane jako symbol zastępczy w strumieniu zdarzeń.

Id

Pobiera identyfikator tego zdarzenia. Wszystkie zdarzenia z tą wartością identyfikatora reprezentują ten sam typ zdarzenia.

Keywords

Pobiera maskę słowa kluczowego zdarzenia. Pobierz wartość KeywordsDisplayNames właściwości, aby uzyskać nazwę słów kluczowych używanych w tej masce.

KeywordsDisplayNames

Pobiera nazwy wyświetlane słów kluczowych używanych w masce słów kluczowych dla tego zdarzenia.

Level

Pobiera poziom zdarzenia. Poziom oznacza ważność zdarzenia. Aby uzyskać nazwę poziomu, pobierz wartość LevelDisplayName właściwości.

LevelDisplayName

Pobiera nazwę wyświetlaną poziomu dla tego zdarzenia.

LogName

Pobiera nazwę dziennika zdarzeń, w którym rejestrowane jest to zdarzenie.

MachineName

Pobiera nazwę komputera, na którym zostało zarejestrowane to zdarzenie.

Opcode

Pobiera kod opcode zdarzenia. Kod opcode definiuje wartość liczbową, która identyfikuje działanie lub punkt w ramach działania wykonywanego przez aplikację podczas wywoływanego zdarzenia. Aby uzyskać nazwę kodu opcode, pobierz wartość OpcodeDisplayName właściwości.

OpcodeDisplayName

Pobiera nazwę wyświetlaną kodu opcode dla tego zdarzenia.

ProcessId

Pobiera identyfikator procesu dostawcy zdarzeń, który zarejestrował to zdarzenie.

Properties

Pobiera właściwości dostarczone przez użytkownika zdarzenia.

ProviderId

Pobiera globalnie unikatowy identyfikator (GUID) dostawcy zdarzeń, który opublikował to zdarzenie.

ProviderName

Pobiera nazwę dostawcy zdarzeń, który opublikował to zdarzenie.

Qualifiers

Pobiera numery kwalifikatora używane do identyfikacji zdarzeń.

RecordId

Pobiera identyfikator rekordu zdarzenia w dzienniku.

RelatedActivityId

Pobiera globalnie unikatowy identyfikator (GUID) dla powiązanego działania w procesie, w którym jest zaangażowane zdarzenie.

Task

Pobiera identyfikator zadania dla części aplikacji lub składnika, który publikuje zdarzenie. Zadanie to 16-bitowa wartość z 16 najlepszymi wartościami zarezerwowanymi. Ten typ umożliwia użycie dowolnej wartości między 0x0000 i 0xffef. Aby uzyskać nazwę zadania, pobierz wartość TaskDisplayName właściwości.

TaskDisplayName

Pobiera nazwę wyświetlaną zadania dla zdarzenia.

ThreadId

Pobiera identyfikator wątku dla wątku, w którym działa dostawca zdarzeń.

TimeCreated

Pobiera czas w DateTime formacie utworzonym przez zdarzenie.

UserId

Pobiera deskryptor zabezpieczeń użytkownika, którego kontekst służy do publikowania zdarzenia.

Version

Pobiera numer wersji zdarzenia.

Metody

Dispose()

Zwalnia wszystkie zasoby używane przez ten obiekt.

Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez ten obiekt i opcjonalnie zwalnia zarządzane zasoby.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FormatDescription()

Pobiera komunikat o zdarzeniu w bieżących ustawieniach regionalnych.

FormatDescription(IEnumerable<Object>)

Pobiera komunikat o zdarzeniu, zastępując zmienne w komunikacie określonymi wartościami.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
ToXml()

Pobiera reprezentację XML zdarzenia. Wszystkie właściwości zdarzenia są reprezentowane w pliku XML zdarzenia. Kod XML jest zgodny ze schematem zdarzeń.

Dotyczy

Zobacz też