virtual void RequestShutdown() = 0;
RequestShutdown instructs the task manager to stop accepting any new task and calls Task::OnAbandon method for all currently running tasks.