0

目前,我正在使用 3 层架构、用户界面、API 和 agsxmpp 库开发客户端服务器应用程序。

集线器是在类库中编写的,我想从前端创建集线器对象。下面是脚本,我已经在类库和 asp.net 网络表单中包含了所有信号 r 包。

<script src="/signalr/signalr/hubs"></script>
<script type="text/javascript">
    $(function () {

        //how can I create the object of hub which exists in class library
        var connectionChat = $.connection.connectionChat;
        debugger;
    });
</script>

如何在三层架构中创建集线器实例

在此处输入图像描述

4

1 回答 1

0

你把你的 owin 放在你的类库中,它应该知道它在哪里。

var connectionChat = $.hubConnection();
var chatProxy = connectionChat.createHubProxy('HubNameHere');

var message = 'message to be sent';

connectionChat.on('addMessageToPage', function(userName, message) {
console.log(userName + ' ' + message);

connectionChat.start();
于 2016-10-25T17:27:24.287 回答