← Zurück

странное поведение события MarketDepthsChanged

Здравствуйте. Скачал последнюю версию s# (4.2.2.2). В примере SampleHistoryTesting добавил следующие строки: //обработка изменения стакана connector.MarketDepthsChanged += items => DepthChanged(items); .... private void DepthChanged(IEnumerable<MarketDepth> items) { foreach (MarketDepth depth in items) { decimal price = depth.BestAsk.Price + depth.BestAsk.Price; }

        return;
    }

Как результат, если поставить на DepthChanged breakpoint, то изменение стакана обрабатывается. Стоит убрать brakpoint, то ничего не срабатывает. Однако самое интересное, если сделать так: private void DepthChanged(IEnumerable<MarketDepth> items) { return; }
, то все работает, обрабатывается.) Мистика. Насколько я понимаю, проблема не нова с этим обработчиком (http://prod.neoscio.de/posts/m/27932/)

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

sazon
sazon Autor

все, вопрос решен.