Есть ли способ вернуть тип IActionResult, не будучи асин c функцией - PullRequest
0 голосов
/ 20 января 2020
public Task<IActionResult> sample() 
{
do stuff NOT await
return Ok();
}

Я знаю, что это сработает, если у do make есть вызов функции await где-нибудь, но я хочу использовать возвращение IActionResult для не-Asyn c функций. Возможно ли это?

Заранее спасибо

1 Ответ

1 голос
/ 20 января 2020

документы представляют собой синхронный пример, который возвращает IActionResult.

. Он просто определяется как метод, который возвращает IActionResult (без включения в Task):

public IActionResult GetById(int id)

Затем метод возвращает одну из пары очень описательно названных реализаций IActionResult, в данном случае NotFound или Ok, чтобы указать различные результаты операции.

...