【发布时间】:2018-07-24 05:08:06
【问题描述】:
我对@987654321@ 中的关闭事件感到困惑。显然,有一些关于如何称呼它的争论,例如onClosed()、closed()等
在客户端的SignalR 侦听器中,我正在尝试实现此事件,但我不断收到错误消息,指出它不是函数。我试过onClosed() 和closed()。同样的错误。如何在客户端检测到关闭的事件?
const signalRListener = () => {
connection.on('new_message', message => {
// Handle incoming message.
// This is working fine.
})
connection.closed(e => {
// Try to restart connection but I never get here to due error I'm receiving
})
}
我做错了什么?
这是我开始连接的方式:
export const signalRStart = (token) => {
connection = new signalR.HubConnectionBuilder()
.withUrl("/chat?access_token=" + token)
.configureLogging(signalR.LogLevel.Information)
.build();
// Set connection time out
connection.serverTimeoutInMilliseconds = 30000;
// Start connection
connection.start();
// Invoke listener
signalRListener();
}
【问题讨论】:
标签: asp.net-core signalr signalr.client asp.net-core-signalr