1,创建服务契约类 :用接口来实现服务契约

using System.ServiceModel;
namespace Artech.WcfServices.Contracts
   3: {
)]
interface ICalculator
   6:     {
   7:         [OperationContract]
double y);
   9:  
  10:         [OperationContract]
double y);
  12:  
  13:         [OperationContract]
double y);
  15:  
  16:         [OperationContract]
double y);        
  18:     } 
  19: }

2,创建服务类:用服务类来实现服务契约接口类

using Artech.WcfServices.Contracts;
namespace Artech.WcfServices.Services
   3: {
class CalculatorService:ICalculator
   5:     {
double y)
   7:         {
return x + y;
   9:         }
  10:  
double y)
  12:         {
return x - y;
  14:         }
  15:  
double y)
  17:         {
return x * y;
  19:         }
  20:  
double y)
  22:         {
return x / y;
  24:         }
  25:     }
  26: }

3:通过自我寄宿的方式寄宿服务:

相关文章: