SignalR: определить состояние соединения на клиенте

Я видел, как вы можете перехватить событие отключения на стороне клиента с помощью SignalR, связавшись с событием .disconnect.

Теперь, когда я это сделал, я хочу поместить клиента в «цикл ожидания повторного подключения», при котором он постоянно пытается подключиться, пока он не преуспеет или пользователь не отключится. Предоставляет ли концентратор свойство состояния соединения? Я думаю, что-то вроде (псевдокод)

var isConnected;

function onConnected() { isConnected = true; }

hub.disconnect = function() { while(hub.notconnected) { connect(); }

Ответы на вопрос(2)

Ваш ответ на вопрос