EventLogWatcher EventLogWatcher EventLogWatcher EventLogWatcher Class

定義

受信イベントにサブスクライブできます。Allows you to subscribe to incoming events. 目的のイベントがイベント ログに発行されるたびに EventRecordWritten イベントが発生し、このイベントを処理するメソッドが実行されます。Each time a desired event is published to an event log, the EventRecordWritten event is raised, and the method that handles this event will be executed.

public ref class EventLogWatcher : IDisposable
public class EventLogWatcher : IDisposable
type EventLogWatcher = class
    interface IDisposable
Public Class EventLogWatcher
Implements IDisposable
継承
EventLogWatcherEventLogWatcherEventLogWatcherEventLogWatcher
実装

たとえば、このクラスを使用してコードを参照してください方法。イベント ログでイベントをサブスクライブします。For example code using this class, see How to: Subscribe to Events in an Event Log.

注釈

このクラスのインスタンスから作成されますEventLogQueryオブジェクトで、イベント サブスクリプションのクエリを指定します。The instances of this class are created from EventLogQuery objects, which specify a query for the event subscription. クエリ内に表現された基準を満たすイベントが記録されると、EventRecordWritten イベントが発生します。When an event is logged that matches the criteria expressed in the query, then the EventRecordWritten event is raised.

コンストラクター

EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery) EventLogWatcher(EventLogQuery)

イベント クエリを指定して、EventLogWatcher クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventLogWatcher class by specifying an event query.

EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark) EventLogWatcher(EventLogQuery, EventBookmark)

イベント クエリ、およびクエリの開始位置として使用するブックマークを指定して、EventLogWatcher クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventLogWatcher class by specifying an event query and a bookmark that is used as starting position for the query.

EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean) EventLogWatcher(EventLogQuery, EventBookmark, Boolean)

イベント クエリ、クエリの開始位置として使用するブックマーク、およびイベント ログに既に存在するイベントを読み取るかどうかを指定するブール値を指定して、EventLogWatcher クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventLogWatcher class by specifying an event query, a bookmark that is used as starting position for the query, and a Boolean value that determines whether to read the events that already exist in the event log.

EventLogWatcher(String) EventLogWatcher(String) EventLogWatcher(String) EventLogWatcher(String)

イベント ログの名前またはパスを指定して、EventLogWatcher クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventLogWatcher class by specifying the name or path to an event log.

プロパティ

Enabled Enabled Enabled Enabled

このオブジェクトがイベント デリゲートへのイベント配信を開始するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether this object starts delivering events to the event delegate.

メソッド

Dispose() Dispose() Dispose() Dispose()

このオブジェクトに使用されているすべてのリソースを解放します。Releases all the resources used by this object.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

このオブジェクトに使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by this object, and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

イベント

EventRecordWritten EventRecordWritten EventRecordWritten EventRecordWritten

このオブジェクトに対するイベント クエリに指定された基準を満たすイベントが発行されるたびに呼び出されるデリゲート (イベント ハンドラー メソッド) を設定できます。Allows setting a delegate (event handler method) that gets called every time an event is published that matches the criteria specified in the event query for this object.

適用対象

こちらもご覧ください