EventRecord 클래스

정의

EventLogReader 개체에서 받은 이벤트에 대한 이벤트 인스턴스의 속성을 정의합니다.Defines the properties of an event instance for an event that is received from an EventLogReader object. 이벤트 속성은 이벤트가 기록된 컴퓨터의 이름 및 이벤트가 생성된 시간 등의 이벤트 관련 정보를 제공합니다.The event properties provide information about the event such as the name of the computer where the event was logged and the time the event was created. 이 클래스는 추상 클래스입니다.This class is an abstract class. EventLogRecord 클래스는 이 클래스를 구현합니다.The EventLogRecord class implements this class.

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

예제

이 클래스를 사용 하는 예제 코드 를 보려면 방법: 이벤트 쿼리 또는 방법: 이벤트 정보에 액세스 하 고 읽습니다.For example code using this class, see How To: Query for Events or How To: Access and Read Event Information.

생성자

EventRecord()

EventRecord 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the EventRecord class.

속성

ActivityId

이벤트가 관련된 프로세스의 작업에 대한 GUID(Globally Unique Identifier)를 가져옵니다.Gets the globally unique identifier (GUID) for the activity in process for which the event is involved. 소비자는 이를 통해 관련 작업을 그룹화할 수 있습니다.This allows consumers to group related activities.

Bookmark

이 이벤트에 해당하는 자리 표시자(책갈피)를 가져옵니다.Gets a placeholder (bookmark) that corresponds to this event. 이벤트 스트림에서 자리 표시자로 사용할 수 있습니다.This can be used as a placeholder in a stream of events.

Id

이 이벤트의 식별자를 가져옵니다.Gets the identifier for this event. 이 식별자 값을 갖는 모든 이벤트는 같은 이벤트 형식을 나타냅니다.All events with this identifier value represent the same type of event.

Keywords

이벤트의 키워드 마스크를 가져옵니다.Gets the keyword mask of the event. 이 마스크에 사용된 키워드의 이름을 가져오려면 KeywordsDisplayNames 속성 값을 가져옵니다.Get the value of the KeywordsDisplayNames property to get the name of the keywords used in this mask.

KeywordsDisplayNames

이 이벤트의 키워드 마스크에 사용된 키워드의 표시 이름을 가져옵니다.Gets the display names of the keywords used in the keyword mask for this event.

Level

이벤트의 수준을 가져옵니다.Gets the level of the event. 이 수준은 이벤트의 심각도를 나타냅니다.The level signifies the severity of the event. 수준 이름을 확인하려면 LevelDisplayName 속성 값을 가져옵니다.For the name of the level, get the value of the LevelDisplayName property.

LevelDisplayName

이 이벤트의 수준에 대한 표시 이름을 가져옵니다.Gets the display name of the level for this event.

LogName

이 이벤트가 기록된 이벤트 로그의 이름을 가져옵니다.Gets the name of the event log where this event is logged.

MachineName

이 이벤트가 기록된 컴퓨터의 이름을 가져옵니다.Gets the name of the computer on which this event was logged.

Opcode

이벤트의 opcode를 가져옵니다.Gets the opcode of the event. opcode는 애플리케이션에서 이벤트가 발생했을 때 수행되고 있던 작업 또는 작업 내의 시점을 식별하는 숫자 값을 정의합니다.The opcode defines a numeric value that identifies the activity or a point within an activity that the application was performing when it raised the event. opcode의 이름을 확인하려면 OpcodeDisplayName 속성 값을 가져옵니다.For the name of the opcode, get the value of the OpcodeDisplayName property.

OpcodeDisplayName

이 이벤트의 opcode에 대한 표시 이름을 가져옵니다.Gets the display name of the opcode for this event.

ProcessId

이 이벤트를 기록한 이벤트 공급자의 프로세스 식별자를 가져옵니다.Gets the process identifier for the event provider that logged this event.

Properties

사용자가 제공한 이벤트 속성을 가져옵니다.Gets the user-supplied properties of the event.

ProviderId

이 이벤트를 게시한 이벤트 공급자의 GUID(Globally Unique Identifier)를 가져옵니다.Gets the globally unique identifier (GUID) of the event provider that published this event.

ProviderName

이 이벤트를 게시한 이벤트 공급자의 이름을 가져옵니다.Gets the name of the event provider that published this event.

Qualifiers

이벤트 ID에 사용된 한정자 개수를 가져옵니다.Gets qualifier numbers that are used for event identification.

RecordId

로그에 있는 이벤트의 이벤트 레코드 식별자를 가져옵니다.Gets the event record identifier of the event in the log.

RelatedActivityId

이벤트가 관련된 프로세스의 관련 작업에 대한 GUID(Globally Unique Identifier)를 가져옵니다.Gets a globally unique identifier (GUID) for a related activity in a process for which an event is involved.

Task

이벤트를 게시하는 구성 요소 또는 애플리케이션 부분에 대한 작업 식별자를 가져옵니다.Gets a task identifier for a portion of an application or a component that publishes an event. 작업은 상위 16개 값이 예약된 16비트 값입니다.A task is a 16-bit value with 16 top values reserved. 이 형식에는 0x0000에서 0xffef 사이의 모든 값을 사용할 수 있습니다.This type allows any value between 0x0000 and 0xffef to be used. 작업 이름을 가져오려면 TaskDisplayName 속성 값을 가져옵니다.To obtain the task name, get the value of the TaskDisplayName property.

TaskDisplayName

이벤트의 작업에 대한 표시 이름을 가져옵니다.Gets the display name of the task for the event.

ThreadId

이벤트 공급자가 실행되고 있는 스레드의 식별자를 가져옵니다.Gets the thread identifier for the thread that the event provider is running in.

TimeCreated

이벤트가 생성된 시간을 DateTime 형식으로 가져옵니다.Gets the time, in DateTime format, that the event was created.

UserId

이벤트를 게시하는 데 해당 컨텍스트를 사용할 사용자의 보안 설명자를 가져옵니다.Gets the security descriptor of the user whose context is used to publish the event.

Version

이벤트의 버전 번호를 가져옵니다.Gets the version number for the event.

메서드

Dispose()

이 개체에서 사용하는 리소스를 모두 해제합니다.Releases all the resources used by this object.

Dispose(Boolean)

이 개체에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

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

현재 로캘의 이벤트 메시지를 가져옵니다.Gets the event message in the current locale.

FormatDescription(IEnumerable<Object>)

이벤트 메시지를 가져오고 메시지의 변수를 지정된 값으로 바꿉니다.Gets the event message, replacing variables in the message with the specified values.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

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

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

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

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

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

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

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

이벤트의 XML 표현을 가져옵니다.Gets the XML representation of the event. 이벤트 XML에는 모든 이벤트 속성이 표현됩니다.All of the event properties are represented in the event XML. 이 XML은 이벤트 스키마를 따릅니다.The XML conforms to the event schema.

적용 대상

추가 정보