EventLogReader 类

定义

允许根据事件查询从事件日志读取事件。 此对象读取的事件作为 EventRecord 对象返回。

public ref class EventLogReader : IDisposable
public class EventLogReader : IDisposable
type EventLogReader = class
    interface IDisposable
Public Class EventLogReader
Implements IDisposable
继承
EventLogReader
实现

示例

有关使用此类的示例代码,请参阅 如何:查询事件如何:访问和读取事件信息

构造函数

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)

适用于

另请参阅