Beispiel #1
0
 public void Unsubscribe()
 {
     if (tradeChangeHandler != null)
     {
         context.Unsubscribe(tradeChangeHandler);
         tradeChangeHandler = null;
         callback           = null;
     }
 }
Beispiel #2
0
        public void Subscribe()
        {
            //Ensure we do not double subscribe
            if (tradeChangeHandler == null)
            {
                callback = OperationContext.Current.GetCallbackChannel <ITradeClientContract>();

                tradeChangeHandler = new BlotterContext.TradeUpdateHandler(TradeService_TradeChangeEvent);

                context.Subscribe(tradeChangeHandler);
            }
        }