Gui*_*ira 12 c# rest asp.net-core
我正在使用.NET Core 2创建一个API,为不同技术开发的许多应用程序提供数据.我正在IActionresult从我的方法回来.我一直在研究返回数据的最佳选择,并看到一些使用的示例IHttpActionResult.现在我不知道哪种类型最好返回.
IHttpActionResult和之间有什么区别IActionresult?
Chr*_*att 18
IHttpActionResult适用于ASP.NET Web Api,IActionResult适用于ASP.NET Core.ASP.NET Core中没有"Web Api"这样的东西.这一切都只是"核心".但是,有些人仍然将创建ASP.NET Core API称为"Web Api",这增加了混乱.
这取决于ASP.NET您要使用的版本。那可以是.NET Core版本,也可以是传统版本。
正如克里斯所提到的,你只能IActionResult在ASP.NET Core:
我正在创建一个 API
好吧,如果您使用的是传统的ASP.NET- 而不是.NET Core您可以使用IHttpActionResult:https : //docs.microsoft.com/en-us/aspnet/web-api/overview/getting-started-with-aspnet-web-api /action-results,否则坚持使用IActionResult.
| 归档时间: |
|
| 查看次数: |
5942 次 |
| 最近记录: |