asp.net-web-api – ASP.NET Core中的IHttpActionResult和帮助程序

asp.net-web-api – ASP.NET Core中的IHttpActionResult和帮助程序,第1张

概述我试图将我的web api 2项目移动到ASP.NET 5。 但我有很多不再存在的元素。 例如IHttpActionResult或Ok(),NotFound()方法。 或RoutePrefix [] 应该用IActionResult更改每个IHttpActionResult? 用新的ObjectResult更改Ok()? (是一样吗?) HttpConfiguration在startup.cs中似 我试图将我的web API 2项目移动到ASP.NET 5。
但我有很多不再存在的元素。

例如IhttpActionResult或Ok(),NotFound()方法。
或RoutePrefix []

应该用IActionResult更改每个IhttpActionResult?
用新的ObjectResult更改Ok()? (是一样吗?)

httpConfiguration在startup.cs中似乎没有什么呢?

解决方法 IhttpActionResult现在有效地是IActionResult,并返回一个返回对象的Ok,你可以使用return new ObjectResult(…);

如此有效地这样:

public IActionResult Get(int ID){    if (ID == 1) return httpNotFound("not found!");    return new ObjectResult("value: " + ID);}

这是一篇有关更多细节的好文章:

http://www.asp.net/vnext/overview/aspnet-vnext/create-a-web-api-with-mvc-6

总结

以上是内存溢出为你收集整理的asp.net-web-api – ASP.NET Core中的IHttpActionResult和帮助程序全部内容,希望文章能够帮你解决asp.net-web-api – ASP.NET Core中的IHttpActionResult和帮助程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1248352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存