C# Class Disco.Services.Tasks.ScheduledTasks

显示文件 Open project: garysharp/Disco

Public Methods

Method Description
GenerateTriggerKey ( ) : TriggerKey
GetDiscoScheduledTaskStatus ( this context ) : ScheduledTaskStatus
GetTaskStatus ( string TaskSessionId ) : ScheduledTaskStatus
GetTaskStatuses ( ) : List
GetTaskStatuses ( Type TaskType ) : List
InitalizeScheduledTasks ( DiscoDataContext database, ISchedulerFactory SchedulerFactory, bool InitiallySchedule ) : void
RegisterTask ( ScheduledTask Task ) : ScheduledTaskStatus
RegisterTask ( ScheduledTask Task, Quartz.TriggerBuilder TaskBuilder ) : ScheduledTaskStatus
UnregisterTask ( this Task ) : bool

Method Details

GenerateTriggerKey() public static method

public static GenerateTriggerKey ( ) : TriggerKey
return TriggerKey

GetDiscoScheduledTaskStatus() public static method

public static GetDiscoScheduledTaskStatus ( this context ) : ScheduledTaskStatus
context this
return ScheduledTaskStatus

GetTaskStatus() public static method

public static GetTaskStatus ( string TaskSessionId ) : ScheduledTaskStatus
TaskSessionId string
return ScheduledTaskStatus

GetTaskStatuses() public static method

public static GetTaskStatuses ( ) : List
return List

GetTaskStatuses() public static method

public static GetTaskStatuses ( Type TaskType ) : List
TaskType System.Type
return List

InitalizeScheduledTasks() public static method

public static InitalizeScheduledTasks ( DiscoDataContext database, ISchedulerFactory SchedulerFactory, bool InitiallySchedule ) : void
database Disco.Data.Repository.DiscoDataContext
SchedulerFactory ISchedulerFactory
InitiallySchedule bool
return void

RegisterTask() public static method

public static RegisterTask ( ScheduledTask Task ) : ScheduledTaskStatus
Task ScheduledTask
return ScheduledTaskStatus

RegisterTask() public static method

public static RegisterTask ( ScheduledTask Task, Quartz.TriggerBuilder TaskBuilder ) : ScheduledTaskStatus
Task ScheduledTask
TaskBuilder Quartz.TriggerBuilder
return ScheduledTaskStatus

UnregisterTask() public static method

public static UnregisterTask ( this Task ) : bool
Task this
return bool