다음을 통해 공유


EventRecord 클래스

정의

EventLogReader 개체에서 받은 이벤트에 대한 이벤트 인스턴스의 속성을 정의합니다. 이벤트 속성은 이벤트가 기록된 컴퓨터의 이름 및 이벤트가 생성된 시간 등의 이벤트 관련 정보를 제공합니다. 이 클래스는 추상 클래스입니다. EventLogRecord 클래스는 이 클래스를 구현합니다.

public ref class EventRecord abstract : IDisposable
public abstract class EventRecord : IDisposable
type EventRecord = class
    interface IDisposable
Public MustInherit Class EventRecord
Implements IDisposable
상속
EventRecord
파생
구현

예제

이 클래스를 사용하는 예제 코드는 방법: 이벤트 쿼리 또는 방법: 이벤트 정보 액세스 및 읽기를 참조하세요.

생성자

EventRecord()

EventRecord 클래스의 새 인스턴스를 초기화합니다.

속성

ActivityId

이벤트가 관련된 프로세스의 작업에 대한 GUID(Globally Unique Identifier)를 가져옵니다. 소비자는 이를 통해 관련 작업을 그룹화할 수 있습니다.

Bookmark

이 이벤트에 해당하는 자리 표시자(책갈피)를 가져옵니다. 이벤트 스트림에서 자리 표시자로 사용할 수 있습니다.

Id

이 이벤트의 식별자를 가져옵니다. 이 식별자 값을 갖는 모든 이벤트는 같은 이벤트 형식을 나타냅니다.

Keywords

이벤트의 키워드 마스크를 가져옵니다. 이 마스크에 사용된 키워드의 이름을 가져오려면 KeywordsDisplayNames 속성 값을 가져옵니다.

KeywordsDisplayNames

이 이벤트의 키워드 마스크에 사용된 키워드의 표시 이름을 가져옵니다.

Level

이벤트의 수준을 가져옵니다. 이 수준은 이벤트의 심각도를 나타냅니다. 수준 이름을 확인하려면 LevelDisplayName 속성 값을 가져옵니다.

LevelDisplayName

이 이벤트의 수준에 대한 표시 이름을 가져옵니다.

LogName

이 이벤트가 기록된 이벤트 로그의 이름을 가져옵니다.

MachineName

이 이벤트가 기록된 컴퓨터의 이름을 가져옵니다.

Opcode

이벤트의 opcode를 가져옵니다. opcode는 애플리케이션에서 이벤트가 발생했을 때 수행되고 있던 작업 또는 작업 내의 시점을 식별하는 숫자 값을 정의합니다. opcode의 이름을 확인하려면 OpcodeDisplayName 속성 값을 가져옵니다.

OpcodeDisplayName

이 이벤트의 opcode에 대한 표시 이름을 가져옵니다.

ProcessId

이 이벤트를 기록한 이벤트 공급자의 프로세스 식별자를 가져옵니다.

Properties

사용자가 제공한 이벤트 속성을 가져옵니다.

ProviderId

이 이벤트를 게시한 이벤트 공급자의 GUID(Globally Unique Identifier)를 가져옵니다.

ProviderName

이 이벤트를 게시한 이벤트 공급자의 이름을 가져옵니다.

Qualifiers

이벤트 ID에 사용된 한정자 개수를 가져옵니다.

RecordId

로그에 있는 이벤트의 이벤트 레코드 식별자를 가져옵니다.

RelatedActivityId

이벤트가 관련된 프로세스의 관련 작업에 대한 GUID(Globally Unique Identifier)를 가져옵니다.

Task

이벤트를 게시하는 구성 요소 또는 애플리케이션 부분에 대한 작업 식별자를 가져옵니다. 작업은 상위 16개 값이 예약된 16비트 값입니다. 이 형식에는 0x0000에서 0xffef 사이의 모든 값을 사용할 수 있습니다. 작업 이름을 가져오려면 TaskDisplayName 속성 값을 가져옵니다.

TaskDisplayName

이벤트의 작업에 대한 표시 이름을 가져옵니다.

ThreadId

이벤트 공급자가 실행되고 있는 스레드의 식별자를 가져옵니다.

TimeCreated

이벤트가 생성된 시간을 DateTime 형식으로 가져옵니다.

UserId

이벤트를 게시하는 데 해당 컨텍스트를 사용할 사용자의 보안 설명자를 가져옵니다.

Version

이벤트의 버전 번호를 가져옵니다.

메서드

Dispose()

이 개체에서 사용하는 리소스를 모두 해제합니다.

Dispose(Boolean)

이 개체에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
FormatDescription()

현재 로캘의 이벤트 메시지를 가져옵니다.

FormatDescription(IEnumerable<Object>)

이벤트 메시지를 가져오고 메시지의 변수를 지정된 값으로 바꿉니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ToXml()

이벤트의 XML 표현을 가져옵니다. 이벤트 XML에는 모든 이벤트 속성이 표현됩니다. 이 XML은 이벤트 스키마를 따릅니다.

적용 대상

추가 정보