WCF中接口与WCF契约
接口特性
接口不可以被实例化
实现类必须实现接口的所有方法
实现类可以实现多个接口
接口中的变量都是静态常量
理解契约式编程
契约合同能保障双方的利益,对客户来说,合同规定了供应者要做的工作;对供应者来说,合同说明了如果约定的条件不满足,供应者没有义务一定要完成规定的任务。该道理同样也适用于软件
.
所以
,
契约式编程是编程的一种方法。
引入契约观念之后,这种
Client
与
Server
关系被打破,大家都是平等的,你需要我正确提供服务,那么你必须满足我提出的条件,否则我没有义务“排除万难”地保证完成任务。
WCF服务契约
服务契约描述了暴露给外部的类型(接口或类)、服务所支持的操作、使用的消息交换模式和消息的格式。每个
WCF
服务必须实现至少一个服务契约。使用服务契约必须要引用命名空间
System.ServiceModel
。
ServiceContractAttribute
OperationContractAttribute
*作者:Stephenzhou(阿蒙)
*日期: 2012.08.03
*Mail:szstephenzhou@163.com
*另外:转载请著名出处。
*博客地址: http://blog.csdn.net/szstephenzhou
*日期: 2012.08.03
*Mail:szstephenzhou@163.com
*另外:转载请著名出处。
*博客地址: http://blog.csdn.net/szstephenzhou