ASP.NET5 / MVC6中的GetOwinContext

时间:2015-11-03 21:29:47

标签: asp.net asp.net-web-api

在WebApi中,我曾经在我的BaseApiController上执行此操作:

Request.GetOwinContext().Response.Headers.Add("X-Pagination", new[] { Newtonsoft.Json.JsonConvert.SerializeObject(paginationHeader) });

我转换为ASP.NET v5,我收到错误:

HttpRequest does not contain a definition for GetOwinContext

任何指针?

1 个答案:

答案 0 :(得分:1)

ASP.NET 5不基于OWIN,因此不要指望GetOwinContext()能够正常工作。

您的代码可以轻松适应新的HttpResponse原语:

Response.Headers["X-Pagination"] = JsonConvert.SerializeObject(paginationHeader);