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
Производный
Реализации

Примеры

Пример кода, использующий этот класс, см. в разделах How To: Query for Events или How To: Access and Read Event Information.

Конструкторы

EventRecord()

Инициализирует новый экземпляр класса EventRecord.

Свойства

ActivityId

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

Bookmark

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

Id

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

Keywords

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

KeywordsDisplayNames

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

Level

Получает уровень события. Данный уровень указывает серьезность события. Для имени уровня следует получить значение свойства LevelDisplayName.

LevelDisplayName

Получает отображаемое имя уровня для данного события.

LogName

Получает имя журнала события, в котором регистрируется данное событие.

MachineName

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

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

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

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