将参数从 .net dll(或控制台应用程序)传递到 angular 应用程序 (angular 5)

Pass parameters from .net dll (or console app) to angular app (angular 5)

这是我的场景。我有一个扫描仪 (PENTA Scanner),我将用它来扫描 Passport 和 DL。我已经构建了一个应用程序,它将在扫描文档时提取所需的数据(名字、姓氏、DOB)。我还构建了一个应用程序(使用 angular 5),它与休息服务交互以根据名字、姓氏和出生日期获取数据。

现在,这是我的问题。当我在扫描仪上扫描文档时,有没有办法将数据发送到 angular 应用程序?

我希望该应用程序侦听将由扫描仪生成的事件,获取数据并继续调用其余服务。

谢谢

编辑:抱歉...我应该早点提供此信息...我使用电子框架来构建应用程序,因为我想构建桌面应用程序。

我已将 https://www.asp.net/signalr 用于此目的。

另一种方法(虽然在我看来有点老套)是使用 Redis 作为 publisher/subscriber https://redis.io/topics/pubsub

还有很多其他方法,但这两种方法开箱即用。

这里有一个 link,其中详细解释了如何将 signalR 与 Angular5 一起使用 - https://medium.com/@rukshandangalla/how-to-notify-your-angular-5-app-using-signalr-5e5aea2030b2