У нас есть приложение ASP. NET Core с интерфейсом cs html. Когда я ухожу от страницы, я хотел бы остановить концентратор SignalR, который включает вызов stop () на внешнем интерфейсе, который должен вызывать OnDisconnectedAsyn c в концентраторе.
Мы попытались сделать это во внешнем интерфейсе:
$.connectionhub = new signalR.HubConnectionBuilder().withUrl("/rMHub").build();
...
$(window).on("beforeunload", function() {
$.connectionhub.stop();
});
Но при вызове этого события сообщалось, что основное соединение было закрыто, что вызвало ошибку вызова.
Итак, мы хотели бы знать, как правильно достичь этого?