WCF 学习小记(0)

  WCF 是在WINDOWS平台下进行部署和开发服务的SDK。WCF为服务提供了运行时环境。也为分布式开发提供了绝佳的 平台。

  服务是垂直的,也就是说服务是用来被别的应用程序调用。服务实际上就是一组功能的集合,只是它位于另一台机器(不论是在同一个局域网内或者外部网络内)或同一台机器上的另一个进程上。当我们需要调用他提供给我们的功能时,不能直接调用它。需要使用一个代理来实现对它的调用。

  当然,前提是该组实现某组功能的集合需运行在一个宿主程序中,该宿主程序可以是WinForm、.exe、ASP.NET或IIS上。

  有两种方法可以实现客户端对服务的调用:

    一种是当服务运行在宿主程序时,添加对服务的引用,此时会自动生成客户端代理,客户端只需对服务进行一些简单的配置便可以实现其调用,而无需知道服务的具体实现是什么样的。

  另一种方法时,添加服务的服务契约(不用添加服务实现的组件)的组件,并在客户端创建代理实现对服务的调用。

  至于服务的内容,可以是一组函数,也可以是读取至宿主程序的数据。

最近做的一个项目需用到WCF,随手记录自己的每一点进步。

转载于:https://www.cnblogs.com/lixiangfa/archive/2011/04/09/2010795.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值