Die Wiederverwendung derselben Verbindung in signalR während der Navigation durch die verschiedenen Seiten

Habe ich ein MVC-Projekt, mit mehreren Seiten.

Ich habe einen lang andauernden Prozess, der die updates der client über seine Fortschritte. Dieses update ist jedoch nur gesendet, um einen einzelnen client statt des Rundfunks für alle.

Clients.Client(ConnectionId).sendMessage(msg);

In meinem layout.cshtml, das ist, wie ich eine Verbindung zum hub -

    var serverHub = $.connection.notifier;
    window.hubReady = $.connection.hub.start(function () { });

Das problem ist, wenn ich navigieren Sie zu einer anderen Seite, ich nicht mehr die Nachrichten empfangen von signalr, weil die Verbindungs-id geändert hat.

Wie soll ich das Problem umgehen, so dass meine signalr-hub kann immer noch das senden von Nachrichten an einen einzelnen client, während der client navigiert von Seite zu Seite.

Schreibe einen Kommentar