В чем разница между Task & IHttpActionResult, а также ASYN с Task?Task <IHttpActionResult> & IHttpActionResult
0
A
ответ
0
Разница между использованием IHttpActionResult и async Task заключается в том, использует ли какой-либо из вашего кода функцию async и ожидания. Многие библиотеки, такие как Entity Framework, предоставляют асинхронные версии методов (например, SaveChangesAsync), которые обеспечивают небольшое увеличение производительности. Однако есть проблемы с использованием async с веб-API, поэтому, если вы не понимаете многие особенности, разумно придерживаться синхронного API.
Вы можете прочитать здесь: IHttpActionResult vs async Task<IHttpActionResult>
или здесь: Why should I use IHttpActionResult instead of HttpResponseMessage?
Смежные вопросы
- 1. IHttpActionResult vs async Задача <IHttpActionResult>
- 2. Ошибки при модульного тестировании асинхронного Task <IHttpActionResult>
- 3. async task lacks ждет MVC Контроллер IHttpActionResult
- 4. Как я могу вызвать метод типа async Task <IHttpActionResult> из другого проекта?
- 5. Mapper.Map <Task <IEnumerable <Address>>, Task <IEnumerable <AddressView>>()
- 6. Unit test custom IHttpactionResult
- 7. Возврат IHttpActionResult против IEnumerable <Item> vs IQueryable <Item>
- 8. Действие <Task> реализация
- 9. Обертка IHttpActionResult - общее решение
- 10. IHttpActionResult - Явно указать статус OK()
- 11. IHttpActionResult - Возвращение Список анонимных объектов
- 12. Different поведение Task против Task <TResult>
- 13. Как издеваться над контроллером webapi, у которого есть действия, возвращающие Task <IHttpActionResult> с использованием Moq
- 14. Разница между объявлением конечной точки с помощью async (и возвращающей Task <IHttpActionResult>) и не объявлением с помощью async
- 15. Как получить контент через IHttpActionResult
- 16. ApiController и IHttpActionResult
- 17. IHttpActionResult return Json object
- 18. Каких реализации IHttpActionResult существуют
- 19. HttpError и IHttpActionResult
- 20. IHttpActionResult с строкой JSON
- 21. IHttpActionResult - Как использовать?
- 22. Тест IHttpActionResult с ExecuteAsync через контроллер
- 23. Вызов Asyc Task <T> метод
- 24. TaskCanceledException using Task <string>
- 25. Получить объект из Task <>
- 26. WaitAll для изменения списка <Task>
- 27. асинхронной <object> функции Task тупиковой
- 28. метод, который возвращает Task <string>
- 29. C#: Использовать Task <> внутри Tuple
- 30. Как перенаправить с Web Api 2 IHttpActionResult
возможно дубликат [? Почему я должен использовать IHttpActionResult вместо HttpResponseMessage] (http://stackoverflow.com/questions/21758615/why Должна ли-я-использование-ihttpactionresult-вместо-оф-httpresponsemessage) – false9striker