Вы создаете прокси для Event1Hub
, а затем повторно назначаете этот экземпляр объекта прокси для Event2Hub
. Если вы хотите установить связь с обоими концентраторами, вам придется инициализировать отдельные прокси-объекты, чтобы это работало.
this.hubConnection = this.window.$.hubConnection();
this.hubConnection.url = this.apiUrl + "api/signalr";
this.hubEvent1Proxy = this.hubConnection.createHubProxy("Event1Hub");
this.hubEvent2Proxy = this.hubConnection.createHubProxy("Event2Hub");
Таким образом, hubEvent1Proxy
обеспечит Event1Hub
связь, в то время как hubEvent2Proxy
обеспечит Event2Hub
связь.