Update the interval after which the next iteration of the task will run.
This is useful if, for example, you want to retry a task with a short rest duration until it succeeds, then periodically after that.
This only affects the next iteration of the task, if it is currently running, that run will not be interrupted.
Setting the interval to the current value has no effect.
Update the amount of time a task will run before the passed abort signal will fire.
This only affects the next iteration of the task, if it is currently running, that run will not be interrupted.
Start the task running
Stop the task running
Schedule the task to be run immediately - if the task is not running it will run after a short delay in order to debounce multiple
.run()
invocations.