Как запустить задачу на пользовательском TaskScheduler с помощью await?

У меня есть несколько методов, возвращающихTask<T> на котором я могуawait по желанию. Я хотел бы, чтобы эти задачи выполнялись на заказTaskScheduler вместо стандартного.

var task = GetTaskAsync ();
await task;

Я знаю, что могу создать новыйTaskFactory (new CustomScheduler ()) и сделатьStartNew () от этого, ноStartNew () предпринимает действие и создаетTaskи у меня уже естьTask (вернулся за кулисыTaskCompletionSource)

Как я могу указать свой собственныйTaskScheduler заawait ?

Ответы на вопрос(4)

Ваш ответ на вопрос