大家好,很高兴再次与大家见面,我是全栈君。
概念:
windows Communication Foundation(WCF)是由微软开发的一组数据通信的应用程序开发接口,可以简称为windows通讯接口。它是.NET框架的一部分。
简单来说,WCF是微软在visual studio中提供的一种通信接口,通过这个接口可以将相互独立的模块整合起来,形成一个完整的系统。
它充分体现了面向服务的开发思想。
优势:
- 统一性。
- 互操作性。
- 安全可靠性。
- 兼容性。
举个不太恰当的例子来简要说明一下:
假设有甲、乙、丙三家公司,每家公司分别有A、B、C三个系统来处理公司事务。
现在三家公司要合并成一家公司,因此需要将A、B、C三个系统的资源整合在一起。这时就需要一个serverD,通过使用WCF来与A、B、C三个系统进行通信和访问。
实际上,WCF就像是一个中介,或者说是一个约定,只要大家都遵循这个约定,就可以自由通信。就像人一样,只要大家都说汉语,就能交流,但如果一个人说日语,另一个人说汉语,那两人之间可能就只能打起来了~
以下是在Visual Studio中详细操作的展示:
在创建好的WCF框架中的IService接口和Service服务中添加详细的操作。
此处的代码为简单的HelloWorld,所以只截图了。
发布WCF服务:
在客户端(表单)中添加详细操作代码:
小结:以上都是WCF中最基础的内容。对于这方面的知识初次接触,想要深入了解,还请前辈指教。
版权声明:本文为博主原创文章,未经同意不得转载。
发布者:全栈程序员栈长,转载请注明出处:https://www.php.cn/link/bc383b4d4e8a93241f6ff9b0ba8498a5