Asp.net-Web-Api
ASP.NET Core 中的 IHttpActionResult 和輔助方法
我正在嘗試將我的 web api 2 項目移動到 ASP.NET 5。但是我有許多不再存在的元素。
例如
IHttpActionResult或Ok(), NotFound()方法。或RoutePrefix[]我應該改變每一個
IHttpActionResult嗎IActionResult?用?更改Ok()new ObjectResult(是一樣的嗎?)
HttpConfiguration那在 startup.cs 中似乎不再存在呢?
IHttpActionResult現在有效IActionResult,並且要返回Ok帶有返回對象的 a,您可以使用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>