Я следовал этому уроку .
Но нет подсказки, как закрыть соединение Websocket с помощью класса HubConnection
в signalr.js
-файле.Файл V1.0.4.
Это решение не решает мою проблему, поскольку я использую библиотеку javascript microsofts.
Вот код:
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: