Exemplo n.º 1
0
            /// <summary>
            /// Subscribe to order book updates
            /// </summary>
            /// <param name="callback">Callback</param>
            /// <param name="ticker">The ticker to subscribe to</param>
            /// <returns>IDisposable to close the socket</returns>
            public IWebSocket SubscribeToExchangeDeltas(Action <string> callback, params string[] symbols)
            {
                SignalrManager.SignalrSocketConnection conn = new SignalrManager.SignalrSocketConnection();
                List <object[]> paramList = new List <object[]>();

                foreach (string symbol in symbols)
                {
                    paramList.Add(new object[] { symbol });
                }
                Task.Run(() => conn.OpenAsync(this, "uE", callback, 0, paramList.ToArray()));
                return(conn);
            }
Exemplo n.º 2
0
 /// <summary>
 /// Subscribe to all market lite summaries
 /// </summary>
 /// <param name="callback">Callback</param>
 /// <returns>IDisposable to close the socket</returns>
 public IWebSocket SubscribeToSummaryLiteDeltas(Action <string> callback)
 {
     SignalrManager.SignalrSocketConnection conn = new SignalrManager.SignalrSocketConnection();
     Task.Run(() => conn.OpenAsync(this, "uL", callback));
     return(conn);
 }