wcf项目实例演示
-
在同一个解决方案中创建客户端项目和服务器端项目
- 客户端选用WPF模板
- 服务器端选用WCF服务应用程序模板
IService1.cs:用接口定义服务协定和数据协定。
Service1.svc和Service1.svc.cs:实现IService1接口中声明的服务操作。
Web.config:服务端配置文件,用于定义服务行为以及绑定的协议等。 - 添加新服务
-
编写服务器端代码
-
定义接口
[ServiceContract] public interface IService1 { [OperationContract] string SayHello(string name); [OperationContract] double Add(double d1, double d2); [OperationContract] double Divide(double d1, double d2); }
-
实现接口
public class Service1 : IService1 { public string SayHello(string name) { return string.Format("Hello, {0}", name); } public double Add(double d1, double d2) { return d1 + d2; } public double Divide(double d1, doub
-