EventLogRecord Класс

Определение

Содержит свойства экземпляра события для события, полученного EventLogReader от объекта. Свойства события предоставляют сведения о событии, например имя компьютера, в котором было зарегистрировано событие, и время создания события.

public ref class EventLogRecord : System::Diagnostics::Eventing::Reader::EventRecord
public class EventLogRecord : System.Diagnostics.Eventing.Reader.EventRecord
type EventLogRecord = class
    inherit EventRecord
Public Class EventLogRecord
Inherits EventRecord
Наследование
EventLogRecord

Свойства

Имя Описание
ActivityId

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

Bookmark

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

ContainerLog

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

Id

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

Keywords

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

KeywordsDisplayNames

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

Level

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

LevelDisplayName

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

LogName

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

MachineName

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

MatchedQueryIds

Возвращает список идентификаторов запросов, которые соответствует этому событию. Это событие соответствует запросу, если запрос вернет это событие.

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

Освобождает все ресурсы, используемые этим объектом.

(Унаследовано от EventRecord)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые этим объектом, и при необходимости освобождает управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FormatDescription()

Возвращает сообщение о событии в текущем языковом стандарте.

FormatDescription(IEnumerable<Object>)

Возвращает сообщение о событии, заменяя переменные в сообщении указанными значениями.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetPropertyValues(EventLogPropertySelector)

Возвращает перечисление значений свойств событий, предоставленных пользователем, или результатов данных на основе XPath, если событие имеет XML-представление.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ToXml()

Возвращает XML-представление события. Все свойства события представлены в XML-коде события. XML соответствует схеме событий.

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

См. также раздел