2012年8月19日
摘要: 转载:http://www.cnblogs.com/Gavinzhao/archive/2010/06/01/1748736.html服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserInfo { //….}只有声明为DataContract的类型的对象可以被传送,且只有成员属性会被传递,成员方法不会被传递。WCF对声明为DataContract的类型提供更加细节的控制,可以把一 阅读全文
posted @ 2012-08-19 14:22 益而不损 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/ZetaChow/archive/2009/07/15/2237345.html觉得作者讲解的很好,特拿来看看,加深理解。当在WCF中创建一个类,SL中引用该WCF服务后该类会变成 XXClient的样子,当初初学(现在也是,不过要好一点点),对Wcf服务和Sl之间的关系看得比较片面。其实在Wcf中创建ServiceContract契约标注的类的时候才会在Sl中变成XXClient的形式的类,而还有一种创建Wcf类的契约指定DataContract,这个契约的用途主要是制订一个类的数据结构,提供给引用其服务的客户端共享类型。在通过wcf将一 阅读全文
posted @ 2012-08-19 14:10 益而不损 阅读(182) 评论(0) 推荐(0) 编辑