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:通过自我寄宿的方式寄宿服务: