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

Bookmark

Получает заполнитель (закладка), соответствующий этому событию. Это можно использовать в качестве заполнителя в потоке событий.

Id

Возвращает идентификатор для этого события. Все события с этим значением идентификатора представляют одинаковый тип события.

Keywords

Возвращает маску ключевого слова события. Получите значение KeywordsDisplayNames свойства, чтобы получить имя ключевых слов, используемых в этой маске.

KeywordsDisplayNames

Возвращает отображаемые имена ключевых слов, используемых в маске ключевых слов для этого события.

Level

Возвращает уровень события. Уровень обозначает серьезность события. Для имени уровня получите значение LevelDisplayName свойства.

LevelDisplayName

Возвращает отображаемое имя уровня для этого события.

LogName

Возвращает имя журнала событий, в котором регистрируется это событие.

MachineName

Возвращает имя компьютера, на котором было зарегистрировано это событие.

Opcode

Возвращает код операции события. Опкод определяет числовое значение, определяющее действие или точку в действии, выполняемом приложением при возникновении события. Для имени opcode получите значение OpcodeDisplayName свойства.

OpcodeDisplayName

Возвращает отображаемое имя опкода для этого события.

ProcessId

Возвращает идентификатор процесса для поставщика событий, регистрированного в журнале этого события.

Properties

Возвращает предоставленные пользователем свойства события.

ProviderId

Возвращает глобальный уникальный идентификатор (GUID) поставщика событий, публикующего это событие.

ProviderName

Возвращает имя поставщика событий, публикующего это событие.

Qualifiers

Возвращает номера квалификатора, используемые для идентификации событий.

RecordId

Возвращает идентификатор записи события в журнале.

RelatedActivityId

Получает глобальный уникальный идентификатор (GUID) для связанного действия в процессе, для которого участвует событие.

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 соответствует схеме событий.

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