Namespace Umbraco.Web.Scheduling
Classes
BackgroundTaskRunner
Manages a queue of tasks and runs them in the background.
BackgroundTaskRunner.MainDomHook
Represents a MainDom hook.
BackgroundTaskRunner<T>
Manages a queue of tasks of type T
and runs them in the background.
BackgroundTaskRunnerOptions
Provides options to the BackgroundTaskRunner<T> class.
LatchedBackgroundTaskBase
RecurringTaskBase
Provides a base class for recurring background tasks.
SchedulerComponent
SchedulerComposer
Used to do the scheduling for tasks, publishing, etc...
TaskEventArgs<T>
Provides arguments for task runner events.
ThreadingTaskImmutable
Wraps a System.Threading.Tasks.Task within an object that gives access to its GetAwaiter method and Status property while ensuring that it cannot be modified in any way.
Interfaces
IBackgroundTask
Represents a background task.
IBackgroundTaskRunner<T>
Defines a service managing a queue of tasks of type T
and running them in the background.