Em C # e TPL ( Task Parallel Library ), a Task
classe representa um trabalho contínuo que produz um valor do tipo T.
Gostaria de saber qual é a necessidade do método Task.FromResult ?
Ou seja: em um cenário em que você já possui o valor produzido em mãos, qual é a necessidade de envolvê-lo novamente em uma tarefa?
A única coisa que vem à mente é que ele é usado como algum adaptador para outros métodos que aceitam uma instância de tarefa.