随笔分类 -  WCF

摘要:为了支持服务端的本地特性,WCF定义了行为的概念。一个行为,就是本地的服务特性,他不会影响到服务的通信模式。ServiceBehaviorAttribute的InstanceContextModel属性是控制服务上的实例模式。单调服务(InstanceContextModel.PerCall)特点:每次Client代理请求,WCF都会创建一个服务实例,调用完后销毁。 1、传统的C/S模式,每个Cl... 阅读全文
posted @ 2009-11-07 16:27 君之蘭 阅读(353) 评论(0) 推荐(0) 编辑
摘要:服务契约1、OperationContract不支持重载 会抛出InvalidOperationException解决办法就是加一个Name属性 [OperationService(Name="xxx")]客户端生的代理需要手工修改成重载,2、ServiceContract特性不能被继承,因此每个子接口也都需要标记ServiceContract特性,客户端需要手工修改3、服务契约的分解粒度4、契... 阅读全文
posted @ 2009-11-04 23:22 君之蘭 阅读(351) 评论(0) 推荐(0) 编辑
摘要:1、OperationContract 操作契约的参数必须为基本类型或数据契约2、WCF只能使用默认无参构造函数,有参、属性、索引器以及静态成员客户端访问不到3、可以直接对一个类定义为ServiceContract,但最好单独为一个接口定义。4、 ServiceHost.ServiceDescription包含对服务各个行为的描述public class ServiceDescription{ p... 阅读全文
posted @ 2009-11-02 20:52 君之蘭 阅读(234) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示