【问题标题】:Calling signalR hub methods from console application从控制台应用程序调用 signalR 集线器方法
【发布时间】:2014-11-25 19:15:38
【问题描述】:

我有一个要求,例如,当我的数据库使用新数据更新时,我想在 signalR 集线器上触发 refreshAllClient 方法。此方法调用连接到我的应用程序的每个客户端并在客户端上触发刷新方法。这样所有的用户都会有现场记录。实际上数据来自不同的来源(多个客户端),当数据准备好时,控制台应用程序将开始将数据移动到数据库中。一旦日期更新,控制台应用程序需要触发 signalR 上的方法。如何从控制台应用程序触发 signalR 集线器?

【问题讨论】:

  • 你的问题是?

标签: c# asp.net-mvc console-application signalr-hub signalr.client


【解决方案1】:

关键是这种东西

  var ctx = GlobalHost.ConnectionManager.GetHubContext<yourhub>();
  ctx.Clients.Client(connectionId).<your method>  

关键是您现在拥有一个允许向客户端发送组或全部的集线器上下文

【讨论】:

  • 他问如何从客户端调用集线器方法,而不是反过来
猜你喜欢
  • 2018-12-18
  • 2016-04-04
  • 1970-01-01
  • 2021-05-20
  • 2021-03-23
  • 2017-04-14
  • 2019-10-12
  • 2012-06-23
相关资源
最近更新 更多