C# 클래스 CK.Monitoring.MultiLogReader.RawLogFileMonitorOccurence

Immutable object that describes the occurrence of a Monitor in a RawLogFile.
파일 보기 프로젝트 열기: Invenietis/ck-core

공개 프로퍼티들

프로퍼티 타입 설명
FirstOffset long
LogFile RawLogFile
MonitorId System.Guid

공개 메소드들

메소드 설명
CreateFilteredReader ( long streamOffset ) : LogReader

Creates and opens a LogReader that reads unicast entries only from this monitor. The reader is initially positioned before the entry (i.e. LogReader.MoveNext must be called).

CreateFilteredReaderAndMoveTo ( DateTimeStamp logTime ) : LogReader

Opens a LogReader that reads unicast entries only from this monitor and positions it on the first entry with the given time (i.e. LogReader.MoveNext has been called).

비공개 메소드들

메소드 설명
RawLogFileMonitorOccurence ( RawLogFile f, System.Guid monitorId, long streamOffset ) : System

메소드 상세

CreateFilteredReader() 공개 메소드

Creates and opens a LogReader that reads unicast entries only from this monitor. The reader is initially positioned before the entry (i.e. LogReader.MoveNext must be called).
public CreateFilteredReader ( long streamOffset ) : LogReader
streamOffset long Initial stream position.
리턴 LogReader

CreateFilteredReaderAndMoveTo() 공개 메소드

Opens a LogReader that reads unicast entries only from this monitor and positions it on the first entry with the given time (i.e. LogReader.MoveNext has been called).
public CreateFilteredReaderAndMoveTo ( DateTimeStamp logTime ) : LogReader
logTime DateTimeStamp Log time. Must exist in the stream otherwise an exception is thrown.
리턴 LogReader

프로퍼티 상세

FirstOffset 공개적으로 프로퍼티

First offset for this MonitorId in this LogFile.
public long FirstOffset
리턴 long

LogFile 공개적으로 프로퍼티

The RawLogFile.
public RawLogFile LogFile
리턴 RawLogFile

MonitorId 공개적으로 프로퍼티

The monitor's identifier.
public Guid,System MonitorId
리턴 System.Guid