C# 클래스 CK.Monitoring.MultiLogReader

This reader process multiples .ckmon files (possibly in different steps: it internally aggregates the result) and can create ActivityMap objects on demand. It is a thread safe object (the ActivityMap is immutable).
상속: IDisposable
파일 보기 프로젝트 열기: Invenietis/ck-core 1 사용 예제들

공개 메소드들

메소드 설명
Add ( IEnumerable files ) : List

Adds a bunch of log files.

Add ( string filePath, bool &newFileIndex ) : RawLogFile

Adds a file to this reader. This is thread safe (can be called from any thread at any time).

Dispose ( ) : void

Releases this reader.

MultiLogReader ( ) : System

Initializes a new MultiLogReader.

비공개 메소드들

메소드 설명
RegisterOneLog ( RawLogFileMonitorOccurence fileOccurrence, bool newOccurrence, long streamOffset, IMulticastLogEntry log ) : LiveIndexedMonitor

메소드 상세

Add() 공개 메소드

Adds a bunch of log files.
public Add ( IEnumerable files ) : List
files IEnumerable Set of files to add.
리턴 List

Add() 공개 메소드

Adds a file to this reader. This is thread safe (can be called from any thread at any time).
public Add ( string filePath, bool &newFileIndex ) : RawLogFile
filePath string The path of the file to add.
newFileIndex bool True if the file has actually been added, false it it was already added.
리턴 RawLogFile

Dispose() 공개 메소드

Releases this reader.
public Dispose ( ) : void
리턴 void

MultiLogReader() 공개 메소드

Initializes a new MultiLogReader.
public MultiLogReader ( ) : System
리턴 System