EventLogReader EventLogReader EventLogReader EventLogReader Class

定義

イベント クエリに基づいて、イベント ログからイベントを読み取ることができるようにします。Enables you to read events from an event log based on an event query. このオブジェクトによって読み取られるイベントは、EventRecord オブジェクトとして返されます。The events that are read by this object are returned as EventRecord objects.

public ref class EventLogReader : IDisposable
public class EventLogReader : IDisposable
type EventLogReader = class
    interface IDisposable
Public Class EventLogReader
Implements IDisposable
継承
EventLogReaderEventLogReaderEventLogReaderEventLogReader
実装

たとえば、このクラスを使用してコードを参照してくださいHow To:イベントのクエリまたは方法。アクセスと読み取りイベント情報します。For example code using this class, see How To: Query for Events or How To: Access and Read Event Information.

コンストラクター

EventLogReader(EventLogQuery) EventLogReader(EventLogQuery) EventLogReader(EventLogQuery) EventLogReader(EventLogQuery)

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

EventLogReader(EventLogQuery, EventBookmark) EventLogReader(EventLogQuery, EventBookmark) EventLogReader(EventLogQuery, EventBookmark) EventLogReader(EventLogQuery, EventBookmark)

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

EventLogReader(String) EventLogReader(String) EventLogReader(String) EventLogReader(String)

イベントの取得対象のアクティブなイベント ログを指定して、EventLogReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventLogReader class by specifying an active event log to retrieve events from.

EventLogReader(String, PathType) EventLogReader(String, PathType) EventLogReader(String, PathType) EventLogReader(String, PathType)

イベントの取得対象のイベント ログの名前、またはイベントの取得対象のログ ファイルのパスを指定して、EventLogReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the EventLogReader class by specifying the name of an event log to retrieve events from or the path to a log file to retrieve events from.

プロパティ

BatchSize BatchSize BatchSize BatchSize

読み取り操作のたびにイベントのストリームから取得されるイベントの数を取得または設定します。Gets or sets the number of events retrieved from the stream of events on every read operation.

LogStatus LogStatus LogStatus LogStatus

このオブジェクト内のイベント クエリに関連付けられているイベント ログまたはログ ファイルごとのステータスを取得します。Gets the status of each event log or log file associated with the event query in this object.

メソッド

CancelReading() CancelReading() CancelReading() CancelReading()

現在のクエリ操作をキャンセルします。Cancels the current query operation.

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)
ReadEvent() ReadEvent() ReadEvent() ReadEvent()

このオブジェクト内のイベント クエリから返される次のイベントを読み取ります。Reads the next event that is returned from the event query in this object.

ReadEvent(TimeSpan) ReadEvent(TimeSpan) ReadEvent(TimeSpan) ReadEvent(TimeSpan)

このオブジェクト内のイベント クエリから返される次のイベントを読み取ります。Reads the next event that is returned from the event query in this object.

Seek(EventBookmark) Seek(EventBookmark) Seek(EventBookmark) Seek(EventBookmark)

ブックマーク イベントを指定して、読み取られる次のイベントの取得元になるイベント ストリーム内の位置を変更します。Changes the position in the event stream where the next event that is read will come from by specifying a bookmark event. ブックマーク イベントより前に記録されたイベントは取得されません。No events logged before the bookmark event will be retrieved.

Seek(EventBookmark, Int64) Seek(EventBookmark, Int64) Seek(EventBookmark, Int64) Seek(EventBookmark, Int64)

ブックマーク イベント、およびブックマークからのイベントのオフセット番号を指定して、読み取られる次のイベントの取得元になるイベント ストリーム内の位置を変更します。Changes the position in the event stream where the next event that is read will come from by specifying a bookmark event and an offset number of events from the bookmark. ブックマーク イベントにオフセットを加えた位置より前に記録されたイベントは取得されません。No events logged before the bookmark plus the offset will be retrieved.

Seek(SeekOrigin, Int64) Seek(SeekOrigin, Int64) Seek(SeekOrigin, Int64) Seek(SeekOrigin, Int64)

開始位置、および開始位置からのオフセットを指定して、読み取られる次のイベントの取得元になるイベント ストリーム内の位置を変更します。Changes the position in the event stream where the next event that is read will come from by specifying a starting position and an offset from the starting position. 開始位置にオフセットを加えた位置より前に記録されたイベントは取得されません。No events logged before the starting position plus the offset will be retrieved.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象

こちらもご覧ください