一、什么是WCF
Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。
从我现在获得的知识,我理解的WCF重点是分布式,比如我们合作可以不把程序都放在一个电脑中,每人一层,同样也可以进行断点调试。
WCF的第一个版本为服务开发提供了许多有用的功能,包括托管、服务实例管理、异步调用、可靠性、事务管理、离线队列调用以及安全性。
二、VS中添加WCF的应用程序
1. 新建立空白解决方案,并在解决方案中新建项目,项目类型为:WCF服务应用程序。
2. 此时vs2019会自动生成WCF接口文件IService.cs,我们在IService.cs中定义WCF接口,在Service.svc.cs对该接口的方法进行实现。