【问题标题】:how can i create a hub object in n layer architecture如何在 n 层架构中创建集线器对象
【发布时间】:2016-10-25 05:51:51
【问题描述】:

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

集线器是在类库中编写的,我想从前端创建集线器对象。下面是脚本,我在类库和asp.net web表单中都包含了signal 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>

【问题讨论】:

    标签: javascript webforms xmpp signalr agsxmpp


    【解决方案1】:

    你把你的 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();
    

    【讨论】:

    • 我的问题是我有一个类库和一个 Web 项目,集线器是在类库项目中编写的,我想从 java 脚本为集线器创建代理。其次,我在 C# 库项目或 Web 项目中将我的 owin 类保存在哪里?
    猜你喜欢
    • 2012-02-03
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2010-12-19
    相关资源
    最近更新 更多