Как перехватить вызов Dispatcher.Invoke на актера? - PullRequest
0 голосов
/ 30 января 2019

У меня есть служба Windows с системой актеров Akka.NET.В одном акторе я использую внешний компонент .NET (HAL | Facade Pattern), который использует дизайн на основе событий для прослушивания устройств в сети, я создаю экземпляр компонента на актере и регистрирую события, которые требуются компоненту.Я использую инъекцию зависимостей Ninject, чтобы получить экземпляр компонента.Как я могу получить обратный вызов этого компонента?Я имею в виду, что мне нужно получать события этого компонента в моем актере.

Один из вариантов - создать дополнительный поток в актере для прослушивания этих событий и отправить его актеру с обычным сообщением («Рассказать»), но я не знаю, является ли это лучшим способом или существует другой.

...