C# 클래스 Panteon.Host.PanteonEngine

상속: System.MarshalByRefObject, IPanteonEngine
파일 보기 프로젝트 열기: PanteonProject/Panteon.Host

Private Properties

프로퍼티 타입 설명
Bootstrap void
CreateTaskContainer IContainer
EngineFactory Func
GetPathName string
InitTasksRegistry void
MountApi void
OnChanged void

공개 메소드들

메소드 설명
GetTasks ( ) : IEnumerable
LoadHistory ( string name, System.DateTime @from, System.DateTime to ) : IEnumerable
PanteonEngine ( ) : System
Start ( ) : void
StartTask ( string name, DateTimeOffset lastKnownEvent = default(DateTimeOffset) ) : bool
Stop ( bool immediate ) : void
StopTask ( string name ) : bool
UpdateTask ( string name, string scheduleExpression ) : bool

비공개 메소드들

메소드 설명
Bootstrap ( ) : void
CreateTaskContainer ( ITaskExports exports ) : IContainer
EngineFactory ( ) : Func
GetPathName ( string folder ) : string
InitTasksRegistry ( ) : void
MountApi ( ) : void
OnChanged ( WatchEventArgs e ) : void

메소드 상세

GetTasks() 공개 메소드

public GetTasks ( ) : IEnumerable
리턴 IEnumerable

LoadHistory() 공개 메소드

public LoadHistory ( string name, System.DateTime @from, System.DateTime to ) : IEnumerable
name string
@from System.DateTime
to System.DateTime
리턴 IEnumerable

PanteonEngine() 공개 메소드

public PanteonEngine ( ) : System
리턴 System

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartTask() 공개 메소드

public StartTask ( string name, DateTimeOffset lastKnownEvent = default(DateTimeOffset) ) : bool
name string
lastKnownEvent DateTimeOffset
리턴 bool

Stop() 공개 메소드

public Stop ( bool immediate ) : void
immediate bool
리턴 void

StopTask() 공개 메소드

public StopTask ( string name ) : bool
name string
리턴 bool

UpdateTask() 공개 메소드

public UpdateTask ( string name, string scheduleExpression ) : bool
name string
scheduleExpression string
리턴 bool