У меня есть несколько концентраторов для моего приложения для передачи сигналов, но концентраторы сильно отличаются, и концентратор, к которому он подключен, определяется значением поля со списком, которое выбирает пользователь.
Проблема в том, что я могу похоже, что var hubName = $.connection.supportHub;
dynamici c.
function cbStartNewChat_Callback(s, e) {
if (e.result == 'Pass') {
var connection = $.hubConnection();
var HubProxy = connection.createHubProxy(cbLiveChatDepartment.GetValue());
var hubName = $.connection.supportHub;
console.log(hubName);
console.log(HubProxy);
registerClientMethods(HubProxy);
$.connection.hub.start().done(function () {
registerEvents(HubProxy)
});
} else {
alert('Log In First');
}
}
Вот моя функция, которую я использую для запуска соединения, обратите внимание на переменную hubName, и соединение здесь только для демонстрационных целей, HubProxy был моей лучшей попыткой, однако я не получаю свойства клиента и сервера с переменной HubProxy, как показано на снимке экрана ниже.
Первое показанное значение - переменная HubName, а второе - HubProxy