C# 클래스 UlteriusServer.Api.Services.LocalSystem.CronJobService

파일 보기 프로젝트 열기: Ulterius/server

공개 프로퍼티들

프로퍼티 타입 설명
CronDaemon UlteriusServer.Api.Services.LocalSystem.Daemons.CronDaemon
JobDatabasePath string
JobList JobModel>.ConcurrentDictionary
JobScriptsPath string

공개 메소드들

메소드 설명
AddJobs ( ) : void
AddOrUpdateJob ( System.Guid id, JobModel job ) : void
ConfigureJobs ( ) : void
CronJobService ( string jobDatabasePath, string jobScriptsPath ) : System
RemoveJob ( System.Guid id ) : bool
Save ( ) : void
ShutDown ( ) : void
Start ( ) : void
Status ( ) : bool

메소드 상세

AddJobs() 공개 메소드

public AddJobs ( ) : void
리턴 void

AddOrUpdateJob() 공개 메소드

public AddOrUpdateJob ( System.Guid id, JobModel job ) : void
id System.Guid
job UlteriusServer.Api.Services.LocalSystem.Daemons.JobModel
리턴 void

ConfigureJobs() 공개 메소드

public ConfigureJobs ( ) : void
리턴 void

CronJobService() 공개 메소드

public CronJobService ( string jobDatabasePath, string jobScriptsPath ) : System
jobDatabasePath string
jobScriptsPath string
리턴 System

RemoveJob() 공개 메소드

public RemoveJob ( System.Guid id ) : bool
id System.Guid
리턴 bool

Save() 공개 메소드

public Save ( ) : void
리턴 void

ShutDown() 공개 메소드

public ShutDown ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Status() 공개 메소드

public Status ( ) : bool
리턴 bool

프로퍼티 상세

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

public static CronDaemon,UlteriusServer.Api.Services.LocalSystem.Daemons CronDaemon
리턴 UlteriusServer.Api.Services.LocalSystem.Daemons.CronDaemon

JobDatabasePath 공개적으로 프로퍼티

public string JobDatabasePath
리턴 string

JobList 공개적으로 프로퍼티

public ConcurrentDictionary JobList
리턴 JobModel>.ConcurrentDictionary

JobScriptsPath 공개적으로 프로퍼티

public string JobScriptsPath
리턴 string