C# 클래스 VixenModules.App.SuperScheduler.ScheduleExecutor

파일 보기 프로젝트 열기: sall/vixen 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Logging NLog.Logger

Private Properties

프로퍼티 타입 설명
CheckSchedule void
ProcessTimerInUIThread void
ShowStatusForm void
UpNext ScheduleItem
_SetSchedulerCheckIntervalInSeconds void
_scheduleCheckTimer_Elapsed void

공개 메소드들

메소드 설명
AddSchedulerLogEntry ( string showName, string logEntry ) : void
ScheduleExecutor ( VixenModules.App.SuperScheduler.SuperSchedulerData data ) : System
Start ( ) : void
Stop ( bool gracefully ) : void

비공개 메소드들

메소드 설명
CheckSchedule ( ) : void
ProcessTimerInUIThread ( ) : void
ShowStatusForm ( bool show ) : void
UpNext ( ) : ScheduleItem
_SetSchedulerCheckIntervalInSeconds ( int value ) : void
_scheduleCheckTimer_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

메소드 상세

AddSchedulerLogEntry() 공개 정적인 메소드

public static AddSchedulerLogEntry ( string showName, string logEntry ) : void
showName string
logEntry string
리턴 void

ScheduleExecutor() 공개 메소드

public ScheduleExecutor ( VixenModules.App.SuperScheduler.SuperSchedulerData data ) : System
data VixenModules.App.SuperScheduler.SuperSchedulerData
리턴 System

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

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

프로퍼티 상세

Logging 공개적으로 정적으로 프로퍼티

public static NLog.Logger Logging
리턴 NLog.Logger