2013-04-26 3 views
4

Я следил за документацией SignalR в Github до сообщения группы. Я присоединяюсь хорошо с:Попытка отправить сообщение группы SignalR не удалась с исключением

Groups.Add(Context.ConnectionId, "foo"); 

Но тогда, когда я пытаюсь отправить сообщение всем пользователям в этой группе с:

Clients.Group("foo").syncShortList(id); 

я получаю исключение. Я знаю, что нет ничего плохого в «id». Код никогда не будет продолжаться после этой линии, поэтому я отладчик, чтобы поймать все брошенные исключения, и выяснил, что вторая линия бросает исключение:

'Microsoft.AspNet.SignalR.Hubs.GroupProxy' does not contain a definition for 'syncShortList' 

Я знаю наверняка, что я прослушивает событие in javascript:

funnelHub.client.syncShortList = function (id) { 
    console.log("syncing"); 
    console.log(id); 
} 

Событие никогда не срабатывает. Кто-нибудь видит, где я ошибаюсь? Я запускаю SignalR 1.0.1

+0

Какую версию SignalR вы используете? –

ответ

3

Как обсуждалось в https://jabbr.net/#/rooms/signalr, ошибка - это исключение связующего элемента Runtime Runtime, которое происходит при первом вызове группового динамического объекта. В конце концов, это безвредно.

Смежные вопросы