Managers.IScheduledTaskManager Interface
Namespace: Nucleus.Abstractions.Managers
Assembly: Nucleus.Abstractions.dll
Defines the interface for the scheduled task manager.
Methods
Delete
(ScheduledTask) Method
Delete (ScheduledTask scheduledTask)
Get
(Guid) Method
Get (Guid id)
GetMostRecentHistory
(ScheduledTask, String) Method
GetMostRecentHistory (ScheduledTask scheduledTask, String server)
Get the most recent scheduled task history for the specified server.
List
(PagingSettings) Method
List (Nucleus.Abstractions.Models.Paging.PagingSettings)
ListBackgroundServices
ListBackgroundServices ()
Returns a list of installed Scheduled task classes.
ListHistory
(ScheduledTask) Method
ListHistory (ScheduledTask task)
RunNow
(ScheduledTask) Method
RunNow (ScheduledTask task)
Run the task immediately.
Save
(ScheduledTask) Method
Save (ScheduledTask scheduledTask)
SaveHistory
(ScheduledTaskHistory) Method
SaveHistory (ScheduledTaskHistory history)
TruncateHistory
(ScheduledTask) Method
TruncateHistory (ScheduledTask scheduledTask)
Remove old history records.