Я реализую метод Task
и знаю результат еще до вызова метода. Как мне создать Task
Вот что я сейчас делаю:
private readonly Result theResult = new Result();
public override Task StartSomeTask()
{
var task = new Task(() => theResult);
task.RunSynchronously(CurrentThreadTaskScheduler.CurrentThread);
return task;
}
Есть ли лучшее решение?