序 1
前言 5
第1章 WCF基础 13
什么是WCF 13
服务 14
地址 16
契约 19
托管 23
绑定 30
终结点 34
元数据交换 39
客户端编程 47
编程方式配置与管理方式配置 56
WCF体系架构 57
使用通道 59
可靠性 63
第2章 服务契约 68
操作重载 68
契约的继承 70
服务契约的分解与设计 75
契约查询 79
第3章 数据契约 87
序列化 87
数据契约特性 95
数据契约层级 106
数据契约等效性 114
版本控制 117
枚举 125
委托与数据契约 127
数据集与数据表 128
泛型 132
集合 136
第4章 实例管理 146
行为 146
单调服务 147
会话服务 153
单例服务 163
分步操作 168
实例停用 171
限流 176
第5章 操作 184
请求-应答操作 184
单向操作 185
回调操作 189
事件 211
流操作 215
第6章 错误 219
错误与异常 219
错误契约 222
错误处理扩展 234
第7章 事务 251
恢复的挑战 251
事务 252
事务传播 258
事务协议和管理器 262
事务类 267
事务型服务编程 270
显式事务编程 287
服务状态管理 298
实例管理与事务 301
回调 321
第8章 并发管理 328
实例管理与并发 328
服务并发模式 329
实例与并发访问 336
资源与服务 338
资源同步上下文 340
服务同步上下文 348
定制服务同步上下文 359
回调与客户端安全 366
回调与同步上下文 368
异步调用 376
第9章 队列服务 391
离线服务与客户端 391
队列调用 392
事务 400
实例管理 406
并发管理 413
传递故障 415
回放失败 423
队列调用与联机调用 428
响应服务 431
HTTP桥 450
第10章 安全 456
身份验证 456
授权 457
传输安全 458
身份管理 465
总体策略 465
场景驱动方式 466
局域网应用程序 467
互联网应用程序 497
B2B应用程序 519
匿名应用程序 525
无安全 527
场景总结 529
声明式安全框架 530
安全审核 547
附录A 面向服务概述 553
附录B 发布-订阅服务 562
附录C WCF编码规范 580