WCF 功能详细信息

使用 Windows Communication Foundation (WCF),可对应用程序的消息传递功能进行广泛的控制。 本节中的主题详细介绍了可用的功能。 有关基础编程的详细信息,请参阅基本 WCF 编程

本节内容

工作流服务
介绍如何创建和配置工作流服务。

终结点:地址、绑定和协定
介绍如何控制服务的多个方面。

数据传输和序列化
介绍如何针对互操作或将来的兼容性对数据的序列化进行调整。

会话、实例化和并发
介绍 WCF 的实例和会话模式以及如何为应用程序选择正确的模式。

传输
介绍如何配置传输层,即通道堆栈的最低级别。

队列和可靠会话
介绍队列,队列代表接收应用程序存储来自发送应用程序的消息,之后将这些消息转发给接收应用程序。

事务
说明如何创建可以在需要时回滚的事务处理操作。

安全性
介绍 WCF 安全如何帮助你创建具有保密性和完整性的应用程序。 还可以使用身份验证和授权,因为它们属于审核功能。

对等网络
介绍如何创建对等服务和客户端。

元数据
介绍元数据体系结构和格式。

客户端
介绍如何创建各种访问服务的客户端。

承载
介绍承载。 服务可以由另一个应用程序承载,也可以是自承载的。

互操作性和集成
介绍当你对 COM+ 中承载的基于组件的应用程序逻辑有大量的投资时,如何使用 WCF 来扩展现有的逻辑,而不是重新编写逻辑。

WCF Web HTTP 编程模型
介绍 WCF Web 编程模型,该模型使开发人员可以向非 SOAP 终结点公开 WCF 服务操作。

WCF 联合
介绍对轻松公开来自 WCF 服务的联合源的支持。

AJAX 集成和 JSON 支持
介绍对 ASP.NET 异步 JavaScript 和 XML (AJAX) 以及 JavaScript 对象表示法 (JSON) 数据格式的支持,这些支持使 WCF 服务可以向 AJAX 客户端公开操作。

WCF Discovery
介绍对可以使用 WS-Discovery 协议以互操作方式在运行时发现服务的支持。

路由
介绍路由服务。

参考

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

基本 WCF 编程