public void CreateTimer(double interval, ICalculatorDuplexCallback tempCallback) { callback = tempCallback; Timer timer = new Timer { Interval = interval }; timer.Elapsed += Timer_Elapsed; timer.Start(); }
// </Snippet10> public CalculatorService() { result = 0.0D; equation = result.ToString(); // <Snippet2> callback = OperationContext.Current.GetCallbackChannel <ICalculatorDuplexCallback>(); // </Snippet2> }
public CalculatorService() { result = 0.0D; equation = result.ToString(); callback = OperationContext.Current.GetCallbackChannel<ICalculatorDuplexCallback>(); }
public CalculatorDuplexService() { _result = 0.0D; _equation = _result.ToString(CultureInfo.InvariantCulture); _callback = OperationContext.Current.GetCallbackChannel <ICalculatorDuplexCallback>(); }
public void Subscribe() { callback = OperationContext.Current.GetCallbackChannel <ICalculatorDuplexCallback>(); this.serviceEventHander = new HWMSServerAction(OnSendMsgHandler); HWMSRespondServerEvent += serviceEventHander; }