Как вызвать асинхронный метод внутри ActionResult в MVC 3? - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть приложение, которое встроено в MVC 3. Теперь у меня есть некоторые вызовы Service API, которые являются асинхронными.

Я попытался сделать мой код подобным этому

async Task<ActionResult> Index()

проблема с этим кодом в том, что когда я его вызываю, он дает мне эту строку

System.Threading.Tasks.Task`1[System.Web.Mvc.ActionResult] 

Я прочитал несколько вопросов о Stackoverflow, я не могу перенести его в MVC4, и у меня нет возможности много делать с веб .config.

Есть ли способ, которым я могу вызвать этот метод в моем обычном методе ActionResult. Какой вариант будет лучше. Должен ли я вызвать эти методы в переменной и использовать WaitAll. Есть ли другие рекомендации, которые я могу использовать для вызова этих асин c методов из моего обычного ActionResult. Кстати, приложение зависит от. net framework 4.7.2

...