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)

釋放這個物件所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReadEvent()

讀取從此物件之事件查詢傳回的下一個事件。

ReadEvent(TimeSpan)

讀取從此物件之事件查詢傳回的下一個事件。

Seek(EventBookmark)

藉由指定書籤事件,變更事件資料流中所讀取之下一個事件的來源位置。 在書籤事件之前所記錄的事件不會遭擷取。

Seek(EventBookmark, Int64)

藉由指定書籤事件和從書籤的事件位移數目,變更事件資料流中所讀取之下一個事件的來源位置。 在書籤加上位移之前所記錄的事件不會遭擷取。

Seek(SeekOrigin, Int64)

藉由指定開始位置和從開始位置起算的位移,變更事件資料流中所讀取之下一個事件的來源位置。 在開始位置加上位移之前所記錄的事件不會遭擷取。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱