Обновление ASP.NET изображение с использованием signalr из кода позади
Я очень новичок в SignalR. Я пытаюсь сделать своего жереха.Net website обновляет изображение для всех клиентов после нажатия кнопки. После нажатия кнопки некоторые вычисления выполняются на стороне сервера(VB.NET) и в идеале это должно было бы подтолкнуть обновление образа для всех клиентов. Когда я запускаю его, я не получаю никаких ошибок, но ничего не происходит. Любая помощь будет очень признательна!
Что я уже пробовал:
начальная страница
Imports Microsoft.Owin Imports Owin <Assembly: OwinStartup(GetType(ImageHub.Startup))> Namespace ImageHub Public Class Startup Public Sub Configuration(ByVal app As IAppBuilder) app.MapSignalR() End Sub End Class End Namespace
Класс Концентратора Сигнала R
Imports Microsoft.AspNet.SignalR Namespace ImageHub <Hubs.HubName("imageHub")> Public Class ImageHub Inherits Hub Public Sub updateImage(src As String) Clients.All.updateImage(src) End Sub End Class End Namespace
VB.Net За Код
Dim contextHub = GlobalHost.ConnectionManager.GetHubContext("imageHub") contextHub.Clients.All.updateImage("www.imageurl.com")
клиентский
<script type="text/javascript"> $.connection.hub.start().done(function () { }); var updater = $.connection.imageHub; updater.client.updateImage = function (image_source) { $('#img').attr('src',image_source); }; </script>
F-ES Sitecore
"www.imageurl.com-это неверный url-адрес изображения.