契约,契约确保了服务的正常调用,客户端以契约的方式进行服务端调用,而服务则需要按照契约规定的方式提供服务. 契约是服务提供的一组操作的描述 功能上讲:每个操作对应着某个具体的功能实现,以及调用这个操作的输入和输出. 消息交换层面上讲:每个操作定义了所采用的消息交换模式和消息本身的结构. WCF支持请求-恢复,单向,双工三种消息交换模式,其中前面两种是基本的消息交换模式,是可以直接在操作中进行描述的,双工模式的消息交换可以看成是这两种基本消息交换模式的组合. 如果按照双工模式进行消息交换,则意味着…