Windows Communication Foundation (WCF)允许广泛控制应用程序的消息传递功能。 本节中的主题详细介绍了可用功能。 有关基本编程的详细信息,请参阅 基本 WCF 编程。
本节中
工作流服务
介绍如何创建和配置工作流服务。
终结点:地址、绑定和协定
介绍如何控制服务的多个方面。
数据传输和序列化
介绍如何为互作或将来的兼容性定制数据序列化。
会话、实例化和并发
介绍 WCF 的实例和会话模式,以及如何为应用程序选择正确的模式。
传输
介绍如何配置传输层(通道堆栈的最低级别)。
队列和可靠会话
描述队列,这些队列代表接收应用程序存储来自发送应用程序的消息,稍后将这些消息转发到接收应用程序。
交易
说明如何创建可以在需要时回滚的事务处理操作。
安全性
介绍 WCF 安全性如何帮助你创建具有机密性和完整性的应用程序。 身份验证和授权也可用,审核功能也可用。
对等网络
详细说明如何创建对等服务和客户端。
元数据
描述元数据体系结构和格式。
客户
介绍如何创建访问服务的各种客户端。
托管
描述主机托管。 服务可以由另一个应用程序托管,也可以自承载。
互作性和集成
介绍如何使用 WCF 扩展现有逻辑,而无需重写它(如果对 COM+中托管的基于组件的应用程序逻辑进行大量投资)。
WCF Web HTTP 编程模型
介绍 WCF Web 编程模型,使开发人员能够向非 SOAP 终结点公开 WCF 服务作。
WCF 联合
介绍对轻松公开来自 WCF 服务的联合源的支持。
AJAX 集成和 JSON 支持
介绍对 ASP.NET 异步 JavaScript 和 XML(AJAX)和 JavaScript 对象表示法(JSON)数据格式的支持,以允许 WCF 服务向 AJAX 客户端公开作。
WCF 发现
介绍对可以使用 WS-Discovery 协议以互操作方式在运行时发现服务的支持。
路由
描述路由服务。
参考文献
System.IdentityModel.Selectors