SignalR JS hub代理的多个实例,多次实现函数回调

for*_*atc 4 javascript signalr

是否可以创建SignalR集线器代理的多个实例或多次实现相同的函数回调?

如果我写的东西如下:

var obj1 = function() 
{
    var someHub = $.connection.someHub;
    var self = this;

    someHub.client.someFunction = function(item){

        //do something
    };
}

var obj2 = function() 
{
    var someHub = $.connection.someHub;
    var self = this;

    someHub.client.someFunction = function(item){

        //do something else
    };
}
Run Code Online (Sandbox Code Playgroud)

someFunction将被称为哪个实施?是否可以两次实现相同的功能并执行两个实现?

hal*_*r73 5

var someHub = $.connection.someHub;

someHub.on('someFunction', function (item) { /* ... */ });
someHub.on('someFunction', function (item) { /* ... */ });
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,两个回调将按照它们为Clients.*.someFunction服务器上的每次调用附加的顺序调用.

http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client#genproxy