Exemplo n.º 1
0
 public void UnSubscribe(string symble)
 {
     lock (sync)
     {
         if (Symbles.Contains(symble))
         {
             Symbles.Remove(symble);
             //取消订阅考虑使用单独线程进行验证,确认不需要对应信息时再取消。
             //目前无对应接口,先不处理。
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 行情订阅
 /// </summary>
 /// <param name="symble"></param>
 public void Subscribe(string symble)
 {
     lock (sync)
     {
         symble = symble.ToLower();
         if (!Symbles.Contains(symble))
         {
             Symbles.Add(symble);
             Client.ListenTradeEndpoint(symble, AggregateTradesHandler);
             Client.ListenPartialDepthEndpoint(symble, PartialDepthHandler);
         }
     }
 }