EventLogWatcher 類別

定義

讓您訂閱內送事件。 每次所需的事件發行至事件記錄檔時,就會引發 EventRecordWritten 事件,並會執行處理這個事件的方法。

public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
    interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
繼承
EventLogWatcher
實作

範例

如需使用此類別的範例程式碼,請參閱 如何:訂閱事件記錄檔中的事件

備註

這個類別的實例會從 EventLogQuery 物件建立,以指定事件訂閱的查詢。 當所記錄之事件符合查詢中表示的準則時,就會引發 EventRecordWritten 事件。

建構函式

EventLogWatcher(EventLogQuery)

藉由指定事件查詢,初始化 EventLogWatcher 類別的新執行個體。

EventLogWatcher(EventLogQuery, EventBookmark)

藉由指定事件查詢以及做為查詢開始位置的書籤,初始化 EventLogWatcher 類別的新執行個體。

EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

藉由指定事件查詢、做為查詢開始位置的書籤,以及判斷是否要讀取事件記錄檔中現有事件的布林值,初始化 EventLogWatcher 類別的新執行個體。

EventLogWatcher(String)

藉由指定事件記錄檔的名稱或路徑,初始化 EventLogWatcher 類別的新執行個體。

屬性

Enabled

取得或設定值,指出這個物件是否會開始傳遞事件至事件委派。

方法

Dispose()

釋放這個物件所使用的所有資源。

Dispose(Boolean)

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

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

事件

EventRecordWritten

允許設定委派 (事件處理常式方法),每次發行符合這個物件之事件查詢中所指定準則的事件時,都會呼叫這個委派。

適用於

另請參閱