Большинство методов Web API 2.0 я видел return IHttpActionResult
, который определяется как интерфейс, который "определяет команду, которая асинхронно создает System.Net.Http.HttpResponseMessage".
Я немного смущен тем, что происходит, когда метод возвращает async Task<IHttpActionResult>
.
Почему вы используете один над другим? Или они функционально идентичны - не IHttpActionResult
уже асинхронны?