Я унаследовал большое приложение WinForm, которое могло бы переписать. У меня был успех с архитектурой MVP в ASP.NET Web Forms, и я подумал, что это хорошо подходит для этого приложения.
Приложение, по сути, прослушивает незапрошенные события из системы IVR (звонки по телефону, зависание вызова и т. Д.) И позволяет пользователям отправлять запрашиваемые события в IVR (набор, передача, удержание и т. Д.). Я довольно хорошо понимаю, как использовать MVP для запрашиваемых событий, но я нахожусь на пути к пониманию того, как будут обрабатываться незапрошенные события.
Сегодня приложение запускает поток, который выводит (который, вероятно, более запрошенный, чем незапрашиваемый сейчас, когда я пишу это), IVR каждые 500 мс.
Откуда взялся этот поток? Будет ли это в главном представителе?
Edit:
Подумав немного больше, я думаю, что было бы целесообразно поместить его в метод инициализации Presenter основной формы. Я правильно об этом думаю?