随笔分类 -  WCF

摘要:在DataContractOrder中没有必要为DataContractProduct添加KnownType,只要DataContractProduct为数据契约,序列化就没有问题。KnownType一般应用在数据契约的继承体系上。如果要使用多态的方式去实例化数据契约对象时,就必须在父类上将子类标记为KnownType,例如: [DataContract] [KnownType(typeof(SepecialOrder))] public class Order{}[DataContract] public class SepcialOrder:Order{}由于添加了KnownType,以下 阅读全文
posted @ 2013-03-19 17:58 邪见 阅读(134) 评论(0) 推荐(0)
摘要:在刚刚发布的 ASP.NET MVC 4 中,有一个值得注意的新特性——Web Api,微软官方的介绍是:ASP.NET MVC 4 中包含了Web API 它能够构建HTTP服务以支撑更广泛的客户端,包括浏览器,手机和平板电脑的框架。 ASP.NET Web API是非常棒的构建服务的框架,遵循REST架构风格,而且它支持的RPC模式。 从 .NET 3.5 开始 WCF 已经支持用 WebHttpBinding 构建 RESTful Web 服务,基于 WCF 框架的 Web Api 还是建立在 WCF Message 栈上,因为 REST 的工作原理有所不同,它不需要依赖 SOAP 协. 阅读全文
posted @ 2013-03-07 18:38 邪见 阅读(429) 评论(0) 推荐(1)