Поделиться через


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

Получает код операция события. Код операций определяет числовое значение, идентифицирующее действие или пункт действия, который выполнялся приложением при вызове события. Для имени кода операций следует получить значение свойства 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 соответствует схеме событий.

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

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