System.Threading.Task.TaskScheduler
является частью параллельной библиотеки , представленной в .NET 4 - она предназначена для одновременного (параллельного) выполнения задач.Планирование связано с планированием работы на потоках / ядрах, а не на некотором временном горизонте / периоде.Вы уверены, что это то, что вы ищете?
В Windows есть запланированные задачи, которые позволяют планировать некоторые работы на определенную дату / время и / или с определенной периодичностью / частотой.См. эту статью , которая предоставляет оболочку в .NET для использования этой функциональности.Возможно, это будет соответствовать вашим требованиям.