Context for registering a task on a Scheduling.
Runs a task at a later point in time once.
Runs a task indefinitely at later points in time until the task is cancelled.