Udostępnij za pośrednictwem


EventRecord Klasa

Definicja

Definiuje właściwości wystąpienia zdarzenia, które jest odbierane 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 abstrakcyjną klasą. 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 można znaleźć 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 (Instrukcje: wykonywanie zapytań o zdarzenia) lub How To: Access and Read Event Information (Jak uzyskać dostęp do informacji o zdarzenia

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. Dzięki temu użytkownicy mogą grupować powiązane działania.

Bookmark

Pobiera symbol zastępczy (zakładka), który odpowiada temu zdarzeniu. Może być używany 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ść właściwości, KeywordsDisplayNames 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 działaniu wykonywanym przez aplikację podczas wywoływanego zdarzenia. Jako nazwę kodu opcode pobierz wartość OpcodeDisplayName właściwości .

OpcodeDisplayName

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

ProcessId

Pobiera identyfikator procesu dla 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, które są 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, dla którego jest zaangażowane zdarzenie.

Task

Pobiera identyfikator zadania dla części aplikacji lub składnika, który publikuje zdarzenie. Zadanie jest wartością 16-bitową z 16 najwyższymi wartościami zarezerwowanymi. Ten typ umożliwia użycie dowolnej wartości między 0x0000 a 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 jest używany 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 zdarzenia 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 wartość bieżącego wystąpienia.

(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ż