В системе можно отправить signalR запрос определенному пользователю (т.е. соединение как бы инициируется со стороны сервера к браузеру пользователя).
Это делается через Внешнее действие sendToBrowser (см. Внешние действия). Запрос от сервера через внешнее действие sendToBrowser можно обработать через JS коллбек:
$(function(){
as.signalr_action1 = function(data){
console.log("Полученные с сервера данные", data);
}
});
Где action1 - код во внешнем действии.
Если необходимо сделать свои обработчики для SignalR запросов (например, для замены обработчиков для сообщений и уведомлений по умолчанию), то реализуйте подобные функции, определив их в следующей глобальной функции window.asSignalRCallback(proxy)
Вид этих функций будет примерно таким (скопировать - https://pastebin.com/yMi9Y6RG).
Эта функция вызывается с сервера, когда приходит сообщение пользователю.