在之前的解决方案中,我记得为单元测试设置代码隐藏型集线器连接。我相信我使用了以前SignalR Hubs C# Client GitHub wiki中的代码。
在SignalR Hubs API 指南中,有一个使用基于控制台的客户端的示例:
stockTickerHubProxyProxy.On("Notify", () => Console.WriteLine("Notified!"));
在即将推出的应用程序中,将向多个客户端推送通知。其中一些客户端将是基于 UI (JS) 的,而其他客户端将是一些将执行某些任务的后端代码。
我熟悉基于 JS 的客户端连接。我的问题围绕附加代码隐藏类型的客户端,以及他们的方法如何“通知”。
我知道对于基于 UI 的客户端,机制是通过对客户端“方法”的动态调用将更新推送到客户端。自从我接触 SignalR 以来已经有几个月了,在不涉及 UI 的情况下完成此任务的最佳方法是什么?
为了验证我是否正确理解了文档,当使用有效的传输方法时,会通过 SignalR 框架通知(推送)基于 C#(非 UI/JS)的客户端- 不需要客户端轮询?