心海巨澜

天行键,君子以自强不息;地势坤,君子以厚德载物!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年10月7日

摘要: 上一章我们介绍了契约设计中的已知类型契约(KnownTypesContract),这一章我们介绍:消息契约(MessageContract)。 消息契约(MessageContract):对控制消息头和消息体元素提供了强力支持,支持MessageHeaderAttribute和MessageBodyMemberAttribute属性。可以添加自定义头,控制消息是否被包装(IsWrapped),以及... 阅读全文
posted @ 2010-10-07 15:50 心海巨澜 阅读(6156) 评论(1) 推荐(2) 编辑

摘要: 上一章我们介绍了契约设计中的明确契约(ExplicitContract),这一章我们介绍:已知类型契约(KnownTypesContract)。 已知类型契约(KnownTypesContract)允许在服务契约中使用多态的行为;在服务操作中暴露基本类型,将已知类型(known types)相关到:基本类型(基类类型)自身、特定操作、整个服务契约;采用属性声明或者配置的方式来实现。 开发环境:Vi... 阅读全文
posted @ 2010-10-07 13:45 心海巨澜 阅读(3309) 评论(1) 推荐(1) 编辑

摘要: WCF的契约主为分为:服务契约、数据契约、消息契约,其中数据契约包括:可序列化的数据类型和已知类型。而我们在设计契约时,则主要采用三种方式:明确契约(ExplicitContract)、已知类型契约(KnownTypesContract)和消息契约(MessageContract)。开发环境:Visual Studio 2010 + Net Framework 4.0。 明确契约(Explicit... 阅读全文
posted @ 2010-10-07 10:00 心海巨澜 阅读(3767) 评论(1) 推荐(1) 编辑

摘要: WCF全称为Windows Communication Foundation,是Microsoft平台上的SOA架构,用于构建分布式和可交互操作的应用程序。它统一ASMX, .NET Remoting, 与Enterprise Services的开发模型,为各种应用提供单一的编程模型,基于配置驱动的协议选择,消息格式,进程分配等。 开发环境:Visual Studio 2010 + NET Fra... 阅读全文
posted @ 2010-10-07 08:12 心海巨澜 阅读(6658) 评论(7) 推荐(4) 编辑