C# 从控制台应用程序调用信号集线器方法

C# 从控制台应用程序调用信号集线器方法,c#,asp.net-mvc,console-application,signalr-hub,signalr.client,C#,Asp.net Mvc,Console Application,Signalr Hub,Signalr.client,我有一个要求,比如,当我的数据库用新数据更新时,我想在signalR hub上触发refreshAllClient方法。此方法调用连接到我的应用程序的每个客户端,并在客户端上触发刷新方法。这样所有用户都将有实时记录。实际上,数据来自不同的来源(多个客户端),当数据准备就绪时,控制台应用程序将开始将数据移动到数据库中。一旦更新了日期,控制台应用程序需要在信号器上触发方法。如何从控制台应用程序触发信号器集线器 关键是这类事情 var ctx = GlobalHost.ConnectionMana

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

关键是这类事情

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

关键是现在有了一个hub上下文,它允许向客户端发送一个组或全部

,而您的问题是?他问如何从客户端调用hub方法,而不是相反