摘要: Windows Communication Foundation (WCF) 使用 DataContractSerializer 作为其默认的序列化引擎以将数据转换到 XML 并将 XML 转换回数据。DataContractSerializer 是专为序列化数据协定类型而设计的。但是,它支持许多其他可视为具有隐式数据协定的类型。以下是可以序列化的类型的完整列表: 具有不带参数的构造函数的所有公开... 阅读全文
posted @ 2009-11-17 17:19 夕阳的儿子 阅读(426) 评论(1) 推荐(0) 编辑
摘要: 最近的开发,一直被DataContract头疼,微软为了更好的通用性和代码无关性,将DataContract进行了一系列的优化,使作为DataContract的类在进行Serialize的时候会被序列化成非常通用的数据格式,可以在任何开发语言中调用。但是我们是仅仅使用C#进行客户端和服务器端的开发,而且客户端和服务器端交换的数据是同一个类型。 刚开始我的代码是这样写的: using Syste... 阅读全文
posted @ 2009-11-17 14:19 夕阳的儿子 阅读(740) 评论(1) 推荐(0) 编辑
摘要:   公司接到一个新项目,我们打算使用WCF来进行客户端与服务器的数据交换。在以前的项目中,我们使用过.Net Remoting和WebService来进行这样的工作。本着学习新技术,还有为了满足公司系统的跨平台的需求,我们开始了WCF之旅。我会将我们在工作中整理的WCF技术和经验贴到这里,与大家共享,也希望能抛砖引玉,能与各位IT行家学习交流。 我并不在这里与大家讨论WCF的概念和使... 阅读全文
posted @ 2009-11-10 18:47 夕阳的儿子 阅读(444) 评论(0) 推荐(0) 编辑