WCF应用

一、创建WCF应用

 

    在Visual Studio 2010中,可以方便的创建WCF应用。在菜单栏中选择【File】选项,在下拉菜单中单击【Add New Project】选项,

在弹出的【New Project】窗口中选择WCF,如图所示。


 

    创建WCF服务库后,应用程序会自动生成Service1.svcIService1.cs接口,我们将其改为IWcfService.cs和WcfService.svc

接口IWcfServer.cs示例代码如下所示。


 

 

此接口定义了一个服务契约IWcfService,并定义了两个方法

 

 

WcfService实现了IWcfService中定义的方法

 

 

 

单击【运行】按钮或快捷键【F5】,WCF应用程序就能够运行,如图所示。

 


    双击GetData方法后,在右侧选项卡中就会分为两层,这两层分别为请求和响应。在请求框中可以在值那一栏编写需要传递的值,

编写完毕后单击【调用】按钮就能够实现服务器端方法的调用并在响应框中呈现相应的值。


 

二、创建WCF方法

 

     一个简单的WCF应用程序运行后,就会发现其实WCF并没有想象中的复杂。WCF允许开发人员通过使用ServiceContractAttribute

标识服务契约,同样开发人员还能够创建服务契约以提供客户端的方法的调用。在IWcfService接口中首先需要定义该方法,

示例代码如下所示。


 

上述代码声明了一个方法GetShopInfo,GetShopInfo用于获取地址和一些商店的信息,GetShopInfon具体实现如下所示。

 

 

GetShopInfo实现了商店信息的反馈,运行后如图所示。


 

 

 


    从图中可以看出,GetShopInfo已经在测试客户端中服务器项目中显式了,并且输入了“shanghai”这个信息,

就能够返回“上海店”。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值