Разница между определением методов веб-API - новичок - PullRequest
0 голосов
/ 23 мая 2018

В чем разница между объявлением методов WEB API следующим образом:

  1. public async Task<IActionResult> Get() {}
    
  2. public ActionResult<IEnumerable<string>> Get()
    

1 Ответ

0 голосов
/ 24 мая 2018

Метод 1 - это асинхронное действие API, возвращающее простой ActionResult, который является базовым типом для типов возврата метода действия.

Метод 2 - это синхронное действие API, возвращающее универсальный тип IActionResult, который инкапсулирует коллекциюстрок.

Учитывая имена методов Get, они являются API-интерфейсами, которые вы вызываете для получения данных с веб-сервера.

Отвечает ли это на вопрос?

...