作品简介

WCF(WindowsCommunicationFoundation)是Windows平台上的综合通信技术,集成了.NET早期版本中的Remoting技术,以及基于Socket和HTTP的通信技术,以SOAP消息作为数据传输的载体。为了使初学者能够快速掌握WCF基础,本书省略大量复杂的概念讲解,直截了当地讲述各种知识点的使用方式,并以丰富的辅助示例,帮助读者学以致用。全书共分11章,系统地论述了WCF应用程序设计的方法与实践,具体内容包括WCF应用程序的基本结构、通信通道与SOAP消息基础、协定与终结点、用配置文件来配置WCF、会话模式与双工通信、服务路由技术、服务发现、通信错误的处理、安全与授权、扩展WCF的功能和Web集成与RSS服务。本书既适合作为Windows程序开发者的参考用书,也可作为高等学校计算机与互联网相关专业操作系统课程的参考用书。

周家安,微软有价值专家(MVP),擅长.NET及其相关开发技术,专注于探索简单实用的编程学习方法。从事过基于WindowsCE扫描终端应用的项目开发和Web服务接口的项目开发。长期在博客园等技术社区撰写Windows相关技术文章,并出版有《深入浅出:Windows8.1应用开发》、《精通C#5.0》等著作。

作品目录

  • 内容简介
  • 丛书序
  • 前言
  • 第1章 WCF应用程序基础
  • 1.1 关于本书示例项目的说明
  • 1.2 WCF服务的基本实现步骤
  • 1.3 调用WCF服务
  • 第2章 消息与通道
  • 2.1 消息基础
  • 2.2 使用内置通道
  • 2.3 注意消息的状态
  • 第3章 协定
  • 3.1 服务协定与操作协定
  • 3.2 数据协定
  • 3.3 使用XML序列化
  • 3.4 消息协定
  • 第4章 终结点
  • 4.1 绑定
  • 4.2 添加终结点
  • 4.3 地址
  • 4.4 逻辑地址与物理地址
  • 4.5 消息筛选器
  • 第5章 配置文件
  • 5.1 WCF配置节的基本结构
  • 5.2 服务配置
  • 5.3 绑定配置
  • 5.4 终结点配置
  • 5.5 行为配置
  • 第6章 双工与会话
  • 6.1 单向通信
  • 6.2 双工服务协定
  • 6.3 会话
  • 6.4 实例化频率与并发
  • 第7章 错误处理
  • 7.1 开启异常信息回传功能
  • 7.2 FaultReason类与错误信息
  • 7.3 错误码
  • 7.4 错误协定
  • 7.5 IErrorHandler接口
  • 7.6 跟踪SOAP消息
  • 第8章 路由与发现
  • 8.1 WCF路由基础
  • 8.2 服务发现
  • 8.3 上线/离线通知
  • 第9章 验证与授权
  • 9.1 绑定的安全模式
  • 9.2 凭据
  • 9.3 证书验证
  • 9.4 基于用户名/密码的身份验证
  • 9.5 角色与授权
  • 第10章 扩展WCF
  • 10.1 通过Behavior扩展WCF
  • 10.2 消息拦截器
  • 10.3 格式化SOAP消息
  • 第11章 Web集成
  • 11.1 以Web方式公开服务
  • 11.2 联合订阅
展开全部