【引自旋风的博客】在这里我就用一个据于一个简单的场景:服务端为客服端提供获取客户信息的一个接口读取客户信息,来完成WCF开发入门的六个步骤。
1、定义WCF服务契约
A.项目引用节点右键添加System.ServiceModel引用。
B.在代码文件里,添加以下命名空间的引用:
|
C. 新建一个命为ICustomerService 接口,并添加一个获取客户信息的方法定义名为CustomerInfomation,返回字符串类型的客户信息。
D.为接口ICustomerService添加ServiceContract的属性修饰使它成为WCF服务中公开的接口。
E.为方法CustomerInfomation添加OperationContract的属性修饰使它成为WCF服务公开接口中公开的成员。
F. 代码:
|
2、实现WCF服务契约
实现WCF服务契约很简单,就是实现上一步聚定义的WCF服务契约定义的接口就可以。下面看代码:
|
3、启动WCF服务
A.添加一个应用程序配置文件,文件件名为App.config。
B.配置WCF服务的基本地址,如下所示
<host> |
C.配置WCF服务的端口。Address=“”,意思就是使用上面配置的基本地址,当然也可以在这里指定。Bingding=“wsHttpBinding”,意思是WCF服务使用的是HTTP协议。再接下来就是配置WCF服务契约了(命名空间.服务契约接口名),如下所示:
|
相关专题
- Wlan组网----家庭专题 (4233篇文章)
- WCF宿主与服务托管 (21次浏览)
- 如何创建一个简单的WCF程序 (21次浏览)
- Windows CE 6.0的技术发展与突破 (11次浏览)
- 在Shell中执行vi/cp/mv时自动备份源文件 (11次浏览)
- WCF Tips之三:WCF中的Stream操作 (7次浏览)
- 动态和静态程序设计语言的可伸缩性 (7次浏览)
- WCF配置文件全攻略 (6次浏览)
- 下雪系统类SnowSystem (5次浏览)
- WCF Tips之四:WCF中的异步调用 (5次浏览)
- WCF安全性方面的一些概念 (4次浏览)



