WCF技术剖析(卷1)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3.3 步骤三 创建服务

当服务契约成功创建时,我们需要通过实现服务契约来创建具体的WCF服务。WCF服务CalculatorService定义在Services项目中,实现了服务契约接口ICalculator,实现了所有的服务操作。CalculatorService定义如下:

        using Artech.WcfServices.Contracts;
        namespace Artech.WcfServices.Services
        {
          public class CalculatorService:ICalculator
            {
              public double Add(double x, double y)
              {
                  return x + y;
              }
              public double Subtract(double x, double y)
              {
                  return x - y;
              }
              public double Multiply(double x, double y)
              {
                  return x * y;
              }
              public double Divide(double x, double y)
              {
                  return x / y;
              }
            }
        }