WCF编程体验

来源:互联网 发布:网络一男一女翻唱犯错 编辑:程序博客网 时间:2024/06/03 13:37

 Windows Communication Foundation (WCF),包括WCF服务和客户端应用程序。服务是一种构造,它公开一个或多个终结点,其中每个终点都公开一项或多项服务操作。服务的终结点由以下部分组成:1.服务所在的位置;2.一个绑定,其中包含客户端必须与服务进行通信的信息;3.一个协定,用于定义服务向其客户端提供的功能。

名词解释:协定--- 具有 [ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")]特性且方法具有[OperationContract]特性的接口

服务的承载方式:自承载服务,承载于Internet信息服务(IIS)

使用配置文件配置服务:

在IIS中承载WCF服务:

建立和使用一个完整的WCF为六步:服务端---1.定义服务协定,2.实现服务协定,3.承载和运行基本的服务

                                                                客户端---1.创建客户端代理,2.配置客户端,3.使用客户端

服务会发布可以访问的元数据,这些数据定义了客户端应用程序与服务操作进行通信所需的构造。WCF提供了一个ServiceModel元数据实用工具(Svcutil.exe)来自动完成以下过程:访问发布的这些元数据,然后使用这些元数据来构造和配置服务的客户端应用程序。