我正在努力将Angular 7项目中的SignalR实现从ng2-signalr
升级到@aspnet/signalr
。
现有实现[ng2-signalr]
this.signalr.connect().then(connection => {
connection.invoke('RegisterGroup', groupName);}
Connection
的类型为ISignalRConnection
,以后我可以在某些情况下取消订阅。
新的[@ aspnet / signalr]
this.connection
.start()
.then(connection => {
console.log('Hub connection started');
console.log('connection: ' + connection); // undefined
this.connection.invoke('NewMessages', groupName);
})
如果在接收到的消息中处于特定条件下,我希望SignalR停止侦听特定的组消息吗?如果我的方法不正确,请告诉我。谢谢
P.S。与aspnet core 2.2 API
项目的角度讨论