Member 13508788 Ответов: 0

Обновление 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-адрес изображения.

0 Ответов