与 Windows Communication Foundation (WCF) 集成
上次修改时间: 2010年4月20日
适用范围: SharePoint Foundation 2010
本文内容
WCF 服务的组件
与 WCF 服务进行通信
创建 WCF 服务
Windows Communication Foundation (WCF) 服务模型控制客户端与服务之间的通信。Service Application Framework 模型控制服务器场中服务的部署、管理和发现。这些模型是互补的,SharePoint 2010 模型适合于部署、管理和发现 WCF 服务客户端和端点。
有关 WCF 的详细信息,请参阅 Windows Communication Foundation。
WCF 服务的组件
WCF 服务具有三个组件:
实现要提供的服务的服务类
托管服务的主机环境
客户端可以连接到的一个或多个端点
与 WCF 服务进行通信
每个端点都具有四个属性,它们确定以下内容:
端点的地址
指定客户端如何与端点通信的绑定
标识可用操作的合同
指定端点的本地实现详细信息的一组行为
有关将 WCF 端点与 Service Application Framework 结合使用的详细信息,请参阅使用服务端点。
创建 WCF 服务
若要创建 WCF 服务,请按顺序执行下列基本任务:
定义服务合同。服务合同指定服务的签名、交换日期和其他必需的合同数据。
实现合同。创建实现合同的类并指定运行时应具有的自定义行为。
通过指定端点信息和其他行为信息来配置服务。
在应用程序中托管服务。
构建客户端应用程序。
有关详细示例,请参阅在 SharePoint Foundation 中创建自定义 WCF 服务。