グループにメッセージを送信するために、Github の SignalR ドキュメントに従っていました。私はうまく参加します:
Groups.Add(Context.ConnectionId, "foo");
しかし、そのグループ内のすべてのユーザーにメッセージを送信しようとすると、次のようになります。
Clients.Group("foo").syncShortList(id);
例外があります。「id」に問題がないことはわかっています。コードはこの行の後に続くことはないため、スローされたすべての例外をキャッチするようにデバッガーを設定すると、2 行目で例外がスローされることがわかりました。
'Microsoft.AspNet.SignalR.Hubs.GroupProxy' does not contain a definition for 'syncShortList'
JavaScriptでイベントをリッスンしていることは確かです:
funnelHub.client.syncShortList = function (id) {
console.log("syncing");
console.log(id);
}
イベントが発生することはありません。誰かが私がこれで間違っているところを見ていますか? SignalR 1.0.1 を実行しています