4

グループにメッセージを送信するために、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 を実行しています

4

1 に答える 1