我从 SignalR 客户端应用程序收到异常(抛出异常:Microsoft.AspNetCore.SignalR.Protocols.Json.dll 中的“System.IO.InvalidDataException”)。当 signalR Hub 将消息发送到客户端未配置为侦听的通道时,就会发生这种情况。我想要的功能如下所述: Signalr 服务器集线器将消息发送到“Test1”、“Test2”、“Test3”等通道。SingalR 客户端只想接收 Test1 通道的消息,因为特定用户屏幕/页面仅与 Test1 通道的消息关联。然后,另外两个未处理的通道会抛出异常。那么,客户端需要监听服务器发送到的所有通道吗?我认为 On<>() 方法是供客户端使用的,以便订阅他感兴趣的频道。
我缺少什么?在此先谢谢了!
signalr ×1