Изображение блога
Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> Блог компании Os_Engine
15 января 2024, 12:00

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

Экземпляр класса AServer активируется в момент, когда в него передают IServerRealization. Это должно происходить в конструкторе класса наследника AServer.

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

1. Активизация AServer  со стороны его реализации на примере AlorServer. 

Передача IServerRealization в AServer:

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

2. AServer в проекте.

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

3. AServer, регионInstead of a constructor.

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

И далее будем рассматривать set`ер свойства ServerRealization. Именно здесь происходит активация коннектора:

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

4.Что происходит внутри set.

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

  1. Сохранение объекта IServerRealization и подписка на его события.
  2. Создание стандартных параметров сервера.
  3. Создание объектов, сохраняющих свечи и ленту сделок в файловую систему.
  4. Создание объекта, отвечающего за логирование данных работы сервера.
  5. Создание потоков, обслуживающих работу реализации сервера.

Удачных алгоритмов!

Пост из серии «Коннекторы к OsEngine»

Серия о том, как стать настоящим программистом и изменить свою профессию.

Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php

Комментарии открыты для друзей, добавляйтесь!

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

AServer #3. Вместо конструктора. Процесс активации AServer и IServerRealization. Коннекторы к OsEngine #56

0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн