2016-11-12 3 views

Antwort

0

Sie können beliebig viele Hubs verwenden, um logische Module oder Funktionen in Ihrer Anwendung zu trennen. Es liegt ganz bei Ihnen, denn die Leistung wird nicht beeinträchtigt.

Das heißt, es ist besser, wenn Sie nur eine Verbindung von einer Client-App erstellen (dh: Javascript) und diese Verbindung für das ganze Leben beibehalten. Sie können weiterhin n Anzahl von Proxy-Hubs für eine einzelne Verbindung erstellen.

0

Als xleon hervorgehoben, würde ich mit mehreren Hubs gehen, um die Logik zu trennen. Zum Beispiel - Das Verkaufsteam wäre mit SaleHub verbunden, während das Marketingteam mit MarketingHub verbunden wäre.

Natürlich können Sie mit Javascipt eine Verbindung zu dem, was der Hub benötigt, herstellen. Hier

ist der Auszug aus diesem article

var connection = $.hubConnection(); 
 
var contosoChatHubProxy = connection.createHubProxy(‘contosoChatHub’); 
 
contosoChatHubProxy.on(‘addContosoChatMessageToPage’, function(userName, message) { 
 
console.log(userName + ‘ ‘ + message); 
 
}); 
 
connection.start() 
 
.done(function(){ console.log(‘Now connected, connection ID=’ + connection.id); }) 
 
.fail(function(){ console.log(‘Could not connect’); });