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)

このオブジェクトに使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

EventRecordWritten

このオブジェクトに対するイベント クエリに指定された基準を満たすイベントが発行されるたびに呼び出されるデリゲート (イベント ハンドラー メソッド) を設定できます。

適用対象

こちらもご覧ください