У меня есть .NET-решение, в котором есть два приложения. раствор АПП1 APP2Как передать содержимое с сервера на клиентскую сторону с помощью SignalR?
АПП1 и APP2 имеет различные бассейны приложения в IIS.
APP1 содержит фактический веб-сайт, на котором есть клиент, код на стороне сервера и сигналR. APP2 - это веб-API, созданный в ASP.NET WEB API 2.2.
От 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 любая идея, где мне нужно искать?
Любая помощь или перенаправление будут высоко оценены!
Спасибо!