public void Add(double x, double y) { double result = x + y; ICalculatorCallBack callback = OperationContext.Current.GetCallbackChannel <ICalculatorCallBack>(); callback.DisplayResult(result, x, y); }
/// <summary> /// 完成计算,然后去回调 /// </summary> /// <param name="x"></param> /// <param name="y"></param> public void Plus(int x, int y) { int result = x + y; Thread.Sleep(2000); ICalculatorCallBack callBack = OperationContext.Current.GetCallbackChannel <ICalculatorCallBack>(); callBack.Show(x, y, result); }