我过去使用 WCF WebAPI 做了一些工作,并且非常喜欢它的很多功能,目前我只是在玩 ASP.NET Web API,它看起来完全不同(IE 完全从 WCF 中删除)。
有谁知道 ASP.NET 4 Web API 中包含 WCF WebAPI 的哪些功能?
我对此做了更多阅读,并找到了 MS 人员对此的几页:
http://wcf.codeplex.com/wikipage?title=如何将%20从%20WCF%20Web%20API%20迁移到%20ASP.NET%20Web%20API%20 http://wcf.codeplex.com/wikipage?title=How%20to%20Migrate%20from%20WCF%20Web%20API%20to%20ASP.NET%20Web%20API :
WCF Web API 抽象映射到 ASP.NET Web API 大致如下
WCF Web API -> ASP.NET Web API
- 服务 -> Web API 控制器
- 操作->行动
- 服务合同 -> 不适用
- 端点 -> 不适用
- URI 模板 -> ASP.NET 路由
- 消息处理程序 -> 相同
- 格式化程序 -> 相同
- 操作处理程序 -> 过滤器、模型绑定器
and http://wcf.codeplex.com/discussions/319671 http://wcf.codeplex.com/discussions/319671
集成堆栈支持以下功能:
- 现代 HTTP 编程模型
- 完全支持 ASP.NET 路由
- 内容协商和自定义格式化程序
- 模型绑定和验证
- Filters
- 查询组合
- 易于单元测试
- 通过 DependencyResolver 改进控制反转 (IoC)
- 基于代码的配置
- 自托管
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)