Example #1
0
 public void CreateTimer(double interval, ICalculatorDuplexCallback tempCallback)
 {
     callback = tempCallback;
     Timer timer = new Timer { Interval = interval };
     timer.Elapsed += Timer_Elapsed;
     timer.Start();
 }
Example #2
0
        // </Snippet10>

        public CalculatorService()
        {
            result   = 0.0D;
            equation = result.ToString();
            // <Snippet2>
            callback = OperationContext.Current.GetCallbackChannel <ICalculatorDuplexCallback>();
            // </Snippet2>
        }
Example #3
0
 public CalculatorService()
 {
     result = 0.0D;
     equation = result.ToString();
     callback = OperationContext.Current.GetCallbackChannel<ICalculatorDuplexCallback>();
 }
Example #4
0
 public CalculatorDuplexService()
 {
     _result   = 0.0D;
     _equation = _result.ToString(CultureInfo.InvariantCulture);
     _callback = OperationContext.Current.GetCallbackChannel <ICalculatorDuplexCallback>();
 }
Example #5
0
 public void Subscribe()
 {
     callback = OperationContext.Current.GetCallbackChannel <ICalculatorDuplexCallback>();
     this.serviceEventHander = new HWMSServerAction(OnSendMsgHandler);
     HWMSRespondServerEvent += serviceEventHander;
 }