Como faço para chamar um método de hub SignalR do lado de fora?

Este é meuHub código:

public class Pusher : Hub, IPusher
{
    readonly IHubContext _hubContext = GlobalHost.ConnectionManager.GetHubContext<Pusher>();

    public virtual Task PushToOtherInGroup(dynamic group, dynamic data)
    {
        return _hubContext.Clients.Group(group).GetData(data);
    }
}

Eu quero chamar esse método em outro projeto com este código:

var pusher = new Pusher.Pusher();
pusher.PushToOtherInGroup("Test", new {exchangeTypeId, price});

Eu quero ligarPushToOtherInGroup, ao chamar o método eu não recebo nenhum erro. mas o pusher não funciona.

Este é o meu código Ui:

$(function() {
    hub = $.connection.pusher;
    $.connection.hub.start()
        .done(function() {
            hub.server.subscribe('newPrice');
            console.log('Now connected, connection ID=' + $.connection.hub.id);
        })
        .fail(function() { console.log('Could not Connect!'); });
});

(function() {
    hub.client.GetData = function (data) {
        debugger;
    };
});

Qual é o meu problema?

questionAnswers(3)

yourAnswerToTheQuestion