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


EventLogReader Класс

Определение

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

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

Примеры

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

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

EventLogReader(EventLogQuery)

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

EventLogReader(EventLogQuery, EventBookmark)

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

EventLogReader(String)

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

EventLogReader(String, PathType)

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

Свойства

BatchSize

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

LogStatus

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

Методы

CancelReading()

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

Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

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

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

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

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

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

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

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

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

ReadEvent(TimeSpan)

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

Seek(EventBookmark)

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

Seek(EventBookmark, Int64)

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

Seek(SeekOrigin, Int64)

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

ToString()

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

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

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

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