В чем разница между actionresult и iactionresult?
В чем разница между Actionresult и IActionresult?
Что я уже пробовал:
В чем разница между Actionresult и IActionresult?
Говоря о ASP.NET основная экосистема и как это сделать IActionResult
помогло, что ли IActionResult
это интерфейс, а платформа определяет тип ответа — вы можете создать пользовательский ответ, а не просто предопределенные ответы для возврата ответа. View
или ресурс, здесь вы также можете вернуть ответ или ошибку. С другой стороны, ActionResult
это абстрактный класс, и вам нужно будет создать пользовательский класс, который наследует, а затем и другие вещи. Но, есть никаких ограничений ни в коем случае, просто дружественный способ справиться с программированием.
И вы также можете сделать это, следуя шаблонам, используемым в ASP.NET ядро. Возвращая HttpStatusCodeResult с различными кодами и возвращая Ok, NotFound и т. д., Необходимо проверить внутри команды, чтобы увидеть, что лучше, а что не так уж полезно. Как вернуть HTTP 500 из ASP.NET основной веб-Api RC2? - переполнение стека[^]
Поскольку это интерфейс, вы также можете создавать макетные классы и типы для тестирования приложения.
Читайте эту тему дальше так же хорошо, asp.net ядро - преимущество использования IActionResult в качестве типа результата в действиях - переполнение стека[^]