Всем привет.
Приатачил файлик с сишарповым кодом. Вобщем там есть функция
CODE ( htmlphp):
скопировать код в буфер обмена
private void LoginCallback(ISession session) { Console.WriteLine("My accountId is: " + session.AccountDetails.AccountId); _session = session; _session.MarketDataChanged += MarketDataUpdate; _session.Subscribe(new OrderBookSubscriptionRequest(_instrumentId), () => Console.WriteLine("Subscribed to " + ("instrument: " + _instrumentId)), FailureCallback("subscribe to order book " + _instrumentId)); _session.Start(); }
я ее хочу вызывать из разных участков кода, и передавать ей глобальную переменную с кодом сессии.
Вобщем в этом небольшом коде (весь код файла это пример получения котировок, сначала логинимся а потом когда получили код сессии тогда подписываемся на чтение котировок по валюте в онлайн). Вобщем код в файле рабочий, проблема в том как подписаться на Х инструментов по очереди залогинившись всего 1 раз.
Если просто в одной процедуре создать несоклько сессий, то прога дальше первого _session.Start(); не будет работать. Пробовал разделять в разные потоки не не помогает.
|