Do you mean with "dynamically schedule and unschedule" that you sort of manually (or using another task) stop running a task in its specified interval (or condition)? It does support this, there is an argument "disabled" in the tasks that can be set True and then the task won't be run unless explicitly forced to run (calling run method of a task). The task can be enabled by setting it back to False. This can be done in runtime in another task using main, thread or async execution.
It could be the docs don't mention this. I'll need to check and add it there in case it's missing.
It could be the docs don't mention this. I'll need to check and add it there in case it's missing.
Or did I misunderstand?