IScheduledTask Interface
Namespace: Nucleus.Abstractions
Assembly: Nucleus.Abstractions.dll
Scheduled task class interface.
Methods
CreateDefault
CreateDefault ()
Create a default ScheduledTask instance for the
IScheduledTask implementation. This function is called by the Task Scheuduler to create a default database record for the task if there are no entries.
InvokeAsync
(RunningTask, IProgress<ScheduledTaskProgress>, CancellationToken) Method
InvokeAsync (RunningTask task, IProgress<ScheduledTaskProgress> progress, CancellationToken cancellationToken)
Execute the scheduled task logic.