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


EventLogReader Класс

Определение

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

public ref class EventLogReader : IDisposable
public class EventLogReader : IDisposable
type EventLogReader = class
    interface IDisposable
Public Class EventLogReader
Implements IDisposable
Наследование
EventLogReader
Реализации

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

Имя Описание
EventLogReader(EventLogQuery, EventBookmark)

Инициализирует новый экземпляр EventLogReader класса, указав запрос события и закладку, которая используется в качестве начальной позиции для запроса.

EventLogReader(EventLogQuery)

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

EventLogReader(String, PathType)

Инициализирует новый экземпляр EventLogReader класса, указав имя журнала событий для извлечения событий из файла журнала или пути к файлу журнала для получения событий.

EventLogReader(String)

Инициализирует новый экземпляр EventLogReader класса, указав активный журнал событий для получения событий.

Свойства

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

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

LogStatus

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

Методы

Имя Описание
CancelReading()

Отменяет текущую операцию запроса.

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

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

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

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

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

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

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

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

Считывает следующее событие, возвращаемое из запроса события в этом объекте.

ReadEvent(TimeSpan)

Считывает следующее событие, возвращаемое из запроса события в этом объекте.

Seek(EventBookmark, Int64)

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

Seek(EventBookmark)

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

Seek(SeekOrigin, Int64)

Изменяет позицию в потоке событий, откуда будет поступать следующее событие, из которого будет поступать следующее событие, задав начальную позицию и смещение от начальной позиции. События, зарегистрированные до начальной позиции и смещения, не будут извлечены.

ToString()

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

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

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