JS. Обработка входящих вызовов SignalR (sendToBrowser)

В системе можно отправить signalR запрос определенному пользователю (т.е. соединение как бы инициируется со стороны сервера к браузеру пользователя). 

Это делается через Внешнее действие sendToBrowser (см. Внешние действия). Запрос от сервера через внешнее действие sendToBrowser можно обработать через JS коллбек: 

$(function(){
    as.signalr_action1 = function(data){
    	console.log("Полученные с сервера данные", data);
    }
});

Где action1 - код во внешнем действии. 

Если необходимо сделать свои обработчики для SignalR запросов (например, для замены обработчиков для сообщений и уведомлений по умолчанию), то реализуйте подобные функции, определив их в следующей глобальной функции window.asSignalRCallback(proxy)

Вид этих функций будет примерно таким (скопировать - https://pastebin.com/yMi9Y6RG).

Эта функция вызывается с сервера, когда приходит сообщение пользователю.

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.
Сайт использует Cookie. Правила конфиденциальности OK