次の方法で共有


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, EventBookmark, Boolean)

イベント クエリ、クエリの開始位置として使用されるブックマーク、およびイベント ログに既に存在するイベントを読み取るかどうかを決定するブール値を指定して、 EventLogWatcher クラスの新しいインスタンスを初期化します。

EventLogWatcher(EventLogQuery, EventBookmark)

イベント クエリと、クエリの開始位置として使用されるブックマークを指定して、 EventLogWatcher クラスの新しいインスタンスを初期化します。

EventLogWatcher(EventLogQuery)

イベント クエリを指定して、 EventLogWatcher クラスの新しいインスタンスを初期化します。

EventLogWatcher(String)

イベント ログの名前またはパスを指定して、 EventLogWatcher クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Enabled

このオブジェクトがイベント デリゲートへのイベントの配信を開始するかどうかを示す値を取得または設定します。

メソッド

名前 説明
Dispose()

このオブジェクトで使用されているすべてのリソースを解放します。

Dispose(Boolean)

このオブジェクトで使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

イベント

名前 説明
EventRecordWritten

このオブジェクトのイベント クエリで指定された条件に一致するイベントが発行されるたびに呼び出されるデリゲート (イベント ハンドラー メソッド) の設定を許可します。

適用対象