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) для обрабатываемого действия, для которого задействуется событие.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

Получает код операция события.Gets the opcode of the event. Код операций определяет числовое значение, идентифицирующее действие или пункт действия, который выполнялся приложением при вызове события.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. Для имени кода операций следует получить значение свойства OpcodeDisplayName.For the name of the opcode, get the value of the OpcodeDisplayName property.

OpcodeDisplayName

Получает отображаемое имя кода операций для данного события.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) поставщика событий, опубликовавшего данное событие.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

Получает номера квалификаторов, используемых для идентификации события.Gets qualifier numbers that are used for event identification.

RecordId

Получает идентификатор записи события в журнале.Gets the event record identifier of the event in the log.

RelatedActivityId

Получает глобальный уникальный идентификатор (GUID) для связанного действия в процессе, для которого задействуется событие.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.

Применяется к