C# 클래스 Orc.Scheduling.SchedulingService

상속: ISchedulingService
파일 보기 프로젝트 열기: WildGums/Orc.Scheduling

공개 메소드들

메소드 설명
AddScheduledTask ( IScheduledTask scheduledTask ) : void
RemoveScheduledTask ( IScheduledTask scheduledTask ) : void
SchedulingService ( ITimeService timeService ) : System
Start ( ) : void
Stop ( ) : void

비공개 메소드들

메소드 설명
OnRunningTaskCompleted ( Task task ) : void
OnTimerTick ( object state ) : void
StartNewTasksAsync ( ) : Task
StartTask ( IScheduledTask scheduledTask ) : bool
TerminateTask ( RunningTask runningTask ) : void
TerminateTasksTakingTooLongAsync ( ) : Task
UpdateTimerForNextEvent ( ) : void

메소드 상세

AddScheduledTask() 공개 메소드

public AddScheduledTask ( IScheduledTask scheduledTask ) : void
scheduledTask IScheduledTask
리턴 void

RemoveScheduledTask() 공개 메소드

public RemoveScheduledTask ( IScheduledTask scheduledTask ) : void
scheduledTask IScheduledTask
리턴 void

SchedulingService() 공개 메소드

public SchedulingService ( ITimeService timeService ) : System
timeService ITimeService
리턴 System

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void