WebAPI RC
看到这篇文章 Tips for Updating From WebAPI Beta to WebAPI RC ,已经很好的总结了 WebAPI Beta 更新到WebAPI RC,特意做下笔记。
1、Nuget Packages : Beta到RC的WebAPI的Nuget Packages的名称发生了改变,现在叫做 Microsoft.AspNet.WebApi:
2、Dependency Injection:作者用的是Ninject,有篇文章介绍如何设置DependencyResolver: Using Ninject with the latest ASP.NET Web API source ,我喜欢用Autofac,可以直接通过Nuget Package更新 Autofac ASP.NET Web API (RC) Integration
3、泛型HttpResponseMessage 已经被替换:beta的代码里用到的 new HttpResponseMessage<T>(someValue) 需要改成用Control的 Request属性
Request.CreateResponse(HttpStatusCode.OK, result);
4、不再需要自定义JSON.NET formatter,RC的 Json.NET 目前成为了Web API默认的序列化器, 多余的System.Json.dll已经被移除。正如微软所说:
Json.NET为一个现代Web框架提供了灵活性与性能。
5、扩展方法GetUserPrincipal已经不存在,你可以用在自定义的Authorize attribute里使用 System.Threading.Thread.CurrentPrincipal.Identity,也可以使用ApiController里的属性User。
作者: 自由、创新、研究、探索……
出处: http://shanyou.cnblogs测试数据/
版权:本文版权归作者和博客园共有
转载:欢迎转载,为了保存作者的创作热情,请按要求【转载】,谢谢
要求:未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
分类: ASP.NET Web API
绿色通道: 好文要顶 已关注 收藏该文
作者: Leo_wl
出处: http://HdhCmsTestcnblogs测试数据/Leo_wl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
版权信息声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did48826