У меня есть требование, например, когда моя база данных обновляется новыми данными, я хочу запустить метод на концентраторе signalR. Этот метод вызывает каждого клиента, подключенного к моему приложению, и запускает метод обновления на клиенте. Чтобы все пользователи имели живую запись. Фактически данные поступают из разных источников (несколько клиентов), когда данные готовы, консольное приложение начнет перемещать данные в базу данных. После того, как дата будет обновлена, консольному приложению необходимо вызвать метод на signalR. Как я могу вызвать концентратор signalR из консольного приложения?Calling signalR hub методы из консольного приложения
0
A
ответ
0
ключ такого рода вещи
var ctx = GlobalHost.ConnectionManager.GetHubContext<yourhub>();
ctx.Clients.Client(connectionId).<your method>
Дело в том, теперь у вас есть контекст хаб, который позволяет передавать клиенту группу или все
+0
Он спросил, как вызвать метод хаба от клиента не наоборот –
+0
, но он отметил ответ как правильный - зайдите на фигуру – pm100
И ваш вопрос? –