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