我遵循了本教程。
但是没有提示如何通过-file中的HubConnection
类关闭Websocket连接signalr.js
。该文件是V1.0.4。
此解决方案不能解决我的问题,因为我正在使用Microsoft的javascript-library。
这里的代码:
var lHubConnection = null;
var Init = function () {
// create instance
lHubConnection = new signalR.lHubConnectionBuilder().withUrl("/chatHub").build();
// receive message
lHubConnection.on("ReceiveMessage", function (pMessage) {
// show message
console.log(JSON.parse(pMessage));
});
// [...]
};
// close websocket connection
var CloseConnection = function(){
if (lHubConnection !== null && lHubConnection.connection.connectionState === 1) {
// lHubConnection.invoke("?"); ???
}
};
这是lHubConnection实例的控制台输出:
根据Microsoft的说法,JavaScript客户端包含停止功能。
此外,您可以在框架原型中找到.stop()-Method:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句