HttpResponseMessage的通用版本是否已从ASP.NET WebApi中删除?

时间:2012-07-11 07:50:08

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

我刚刚安装完VSim RC并开始使用ASP.NET Web API。我的工作基于PluralSight的一些教程,我一直在使用它作为参考。

在我使用的每个教程和文章中,我注意到它们在HttpResponseMessage的返回类型中使用了Action的通用版本,但令我惊讶的是,此对象无法用于编码的时候我。我想也许问题只是一个不正确的命名空间引用,但似乎并非如此。

有人能指出一些关于如何利用PluralSight在其视频中使用的通用HttpResponseMessage对象的源代码或参考资料吗?

2 个答案:

答案 0 :(得分:25)

搜索我找到的答案this article 并且它声明通用版本已被删除 所以现在只需提及类型为HttpresponseMessage的返回类型,并在实际返回响应时使用
Request.CreateResponse<T>(params);

答案 1 :(得分:2)

是的我也在查看相同的事情..最近删除了HttpResponseMessage的通用版本..因为它不是类型安全的