0
我有.NET解决方案,有两个应用程序。 溶液 APP1 APP2如何使用SignalR将内容从服务器端推送到客户端?
APP1和APP2具有IIS不同APP池。
APP1包含具有客户端,服务器端代码和signalR的实际网站。 APP2是在ASP.NET WEB API 2.2中构建的Web API。
从APP2我将数据发布到APP1服务器端代码,并通过将内容推送到客户端代码,在用户之间使用SignalR进行数据挖掘。
理想情况下,WEB API的数据应该实时到达用户,但在我的情况下,APP1需要刷新并且需要时间。
下面是APP1中的代码将内容推送到客户端。
' SignalR Update all feeds in the list
Dim HubContext As IHubContext = GlobalHost.ConnectionManager.GetHubContext(Of ActivityFeedHub)()
For Each ID As Integer In Feeds
Dim result As Object = New With
{
.Success = True _
, .Action = action.ToString() _
, .ActivityFeedProfileID = feedID _
, .UrlToReplace = DBSystem.Current.Subsites.HomeSite.URL
}
output.Remove("Result")
output.Add(New JProperty("Result", JObject.FromObject(result)))
' Send the update to client
HubContext.Clients.Group(ID).updateActivity(output.ToString())
我是新来的SignalR任何想法,我需要查找?
任何帮助或重定向将不胜感激!
谢谢!