WCF编程权威指南

WCF编程权威指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

深入解析WCF通信技术,实例丰富,适合计算机专业学习及工程技术参考。

内容简介

本书系统论述了.NET框架中的一项新型通信技术——Windows Communication Foundation.该技术整合了Windows中的所有网络通信技术(如TCP)以及早期版本中的Remoting(远程)技术,并对Web Service进行了扩展。WCF既可以实现基于Windows平台的数据通信,也可以完成跨平台通信。全书既介绍了WCF编程技术基本要点,也给出了丰富的实例,适合作为高等院校计算机专业的Windows程序设计参考教材,也可以作为工程技术人员的参考读物。

章节目录

封面页

书名页

版权页

作者简介

内容简介

丛书序

前言

目录

第1章 WCF应用程序基础

1.1 关于本书示例项目的说明

1.2 WCF服务的基本实现步骤

1.3 调用WCF服务

1.3.1 服务引用

1.3.2 通道工厂

第2章 消息与通道

2.1 消息基础

2.1.1 创建消息实例

2.1.2 使用消息头

2.1.3 自定义消息正文

2.2 使用内置通道

2.2.1 常见的通道形状接口

2.2.2 通道侦听器

2.2.3 通道工厂

2.2.4 示例:直接使用通道来通信

2.3 注意消息的状态

第3章 协定

3.1 服务协定与操作协定

3.1.1 服务协定的命名空间与名称

3.1.2 操作协定的Action值

3.1.3 直接把服务类声明为服务协定

3.1.4 约束参数的名字

3.2 数据协定

3.2.1 数据协定与序列化

3.2.2 数据成员序列化的顺序

3.2.3 必需成员与可忽略成员

3.2.4 将枚举类型声明为数据协定

3.2.5 已知类型

3.2.6 在WCF中使用数据协定

3.2.7 数据项的最大值

3.2.8 版本兼容

3.3 使用XML序列化

3.4 消息协定

3.4.1 消息协定的基本用法

3.4.2 包装元素

3.4.3 MessageParameterAttribute与消息协定不应该同时使用

3.4.4 数组类型与消息头

第4章 终结点

4.1 绑定

4.1.1 系统提供的绑定

4.1.2 示例:输出系统绑定的具体信息

4.1.3 自定义绑定

4.2 添加终结点

4.2.1 默认终结点

4.2.2 显式添加终结点的方法

4.3 地址

4.3.1 基址与终结点地址

4.3.2 地址头

4.3.3 处理重复的地址头

4.3.4 临时定义消息头

4.4 逻辑地址与物理地址

4.4.1 物理地址的基本使用

4.4.2 物理地址的唯一性

4.4.3 NetTcp端口共享模式

4.4.4 多个终结点共用一个物理地址

4.5 消息筛选器

第5章 配置文件

5.1 WCF配置节的基本结构

5.2 服务配置

5.3 绑定配置

5.4 终结点配置

5.5 行为配置

第6章 双工与会话

6.1 单向通信

6.2 双工服务协定

6.2.1 支持双工的绑定

6.2.2 声明双工协定

6.3 会话

6.3.1 开启会话模式的条件

6.3.2 会话模式示例

6.3.3 显式控制会话的开始与结束

6.3.4 可靠会话

6.4 实例化频率与并发

6.4.1 实例化频率

6.4.2 并发模式

第7章 错误处理

7.1 开启异常信息回传功能

7.2 FaultReason类与错误信息

7.3 错误码

7.4 错误协定

7.5 IErrorHandler接口

7.6 跟踪SOAP消息

第8章 路由与发现

8.1 WCF路由基础

8.1.1 路由服务协定

8.1.2 添加消息筛选器

8.1.3 示例:根据路由服务的终结点进行转发

8.2 服务发现

8.2.1 服务发现的基本用法

8.2.2 基于UDP多播的发现终结点

8.2.3 允许或禁止发现特定终结点

8.2.4 查找范围

8.2.5 动态终结点

8.3 上线/离线通知

第9章 验证与授权

9.1 绑定的安全模式

9.2 凭据

9.3 证书验证

9.3.1 制作测试证书

9.3.2 为服务器设置证书

9.3.3 从文件中加载证书

9.4 基于用户名/密码的身份验证

9.4.1 集成Windows账户的验证

9.4.2 自定义的用户名/密码验证

9.5 角色与授权

第10章 扩展WCF

10.1 通过Behavior扩展WCF

10.1.1 示例:自定义终结点Behavior

10.1.2 有关使用Behavior扩展的建议

10.2 消息拦截器

10.3 格式化SOAP消息

第11章 Web集成

11.1 以Web方式公开服务

11.1.1 Http-GET与Http-POST声明

11.1.2 承载基于Web的WCF服务

11.1.3 URI模板

11.2 联合订阅

WCF编程权威指南是2017年由清华大学出版社出版,作者周家安。

得书感谢您对《WCF编程权威指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
自制编程语言 电子书
适读人群 :适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。 前百度高 级工程师、专业书《操作系统真相还原》的作者的又一力作 业界专家联名推荐 滴滴系统部技术高 级总监于晓声 阿里巴巴蚂蚁金服技术专家肖金亮 百度资 深运维工程师陈晓聪 360企业安全集团政企云事业部技术总监冯顾 ACFUN高 级运维总监陆景玉 Mobvista运维总监黄梦溪 手把手地教读者从零去实现一门语言,从原理到实践事无巨细 每一步都有实际的代码和详尽的原理说明,读者可以很轻松地掌握各个实现细节 实现脚本语言重要的垃圾回收(GC)、虚拟机(VM)和线程等黑技术都在本书一一呈现
Python编程基础 电子书
全面介绍Python编程基础与实用技术。
Python编程基础 电子书
介绍了Python编程基础及其相关知识的应用,解决部分实际问题。
Go语言高级编程 电子书
Go语言进阶实战,CGO编程web编程书。
Python游戏趣味编程 电子书
1.易于学习和理解:先讲解较少的语法知识,通过游戏案例逐步引入新的语法知识; 2.为初学者量身打造:案例从易到难,所有程序的代码均不超过100行; 3.趣味性强:12个案例,涵盖了多种游戏类型,寓教于乐; 4.可拓展性强:提供练习题和参考答案,巩固知识,训练逻辑思维; 5.配套素材齐全:提供完整源代码和分步骤源代码、游戏素材、游戏效果演示视频,可通过异步社区观看游戏开发步骤讲解视频; 6.全彩印刷。 美国教育家杜威曾说过:“大多数的人,只觉得五官能接触的、实用的东西才有趣味,书本上的趣味是没有的。” 《Python游戏趣味编程》通过介绍12个由易到难的有趣游戏案例的编写过程,带领读者学习用Python开发趣味游戏,从而提升读者对编程的兴趣和能力。 《Python游戏趣味编程》把趣味游戏开发应用于Python编程教学,通过介绍12个由易到难的有趣游戏案例的编写过程,带领读者从零基础开始学习。全书共13章,系统讲解了Python语言基本概念、开发环境搭建、循环、列表、数据类型、条件、复合运算符、字符串拼接、布尔变量、数组、函数、列表操作、面向对象编程等基础知识,还介绍了图片操作、文件读写、声音播放、异常处理等较为实用的编程技能,所有这些知识和技能,都通过游戏案例展示其用法。贯穿各章,还给出了一些练习,帮助读者巩固所学的知识。附录A给出了这些练习题的答案,附录B给出了Python语法知识在书中相关章节的索引。 《Python游戏趣味编程》适合不同年龄、不同层次的Python编程初学者阅读和自学,也可以作为中学生、大学生学习程序设计的教材和少儿编程培训机构的参考教材。 本书适合以下人群阅读: 想要让孩子学习Python编程的家长,或者想要自己教孩子编程的家长。 学习过其他编程语言,想要快速学习Python的人。 对计算机游戏感兴趣,想要尝试Python游戏编程的人。 想要学习Python编程的中学生和大学生。 少儿编程培训机构的老师和学生。 任何对计算机编程感兴趣、特别是初次接触编程的人。 本书中制作和讲解的小游戏 弹跳的小球 美丽的圆圈画 疯狂的小圆圈 飞翔的小鸟 见缝插针 飞机大战 勇闯地下一百层 贪吃蛇 拼图游戏 消灭星星 坚持一百秒 趣味图像生成