Я пытаюсь создать Task
с TPL. например:
Task.Factory.StartNew(() => DoSomething());
Это отлично работает, но теперь я хочу запустить его в потоке графического интерфейса.
Я могу кэшировать планировщик графического интерфейса с помощью:
_uiScheduler = TaskScheduler.FromCurrentSynchronizationContext();
но я не вижу, как запустить новую задачу с помощью этого планировщика. Во всех примерах, которые я могу найти, используется Task.ContinueWith()
для планирования второй задачи с помощью _uiScheduler
после завершения начальной задачи, но я хочу создать начальную задачу с помощью этого планировщика.
Ваше здоровье