SignalR を使用して、特定の 1 人のユーザーのみが通知を受け取る通知アプリケーションを作成しようとしています。SignalR を使用してこれを行うにはどうすればよいですか? または、他のテクノロジーで同様の機能を作成する別の方法はありますか?
質問する
2693 次
3 に答える
2
ID を知っている特定のクライアントにメッセージをブロードキャストできます。
var connection = Connection.GetConnection<MyConnection>();
connection.Broadcast(clientId, "some message to broadcast");
更新 最新の構文については、ドキュメントを確認してください https://github.com/SignalR/SignalR/wiki
于 2012-06-30T11:07:13.487 に答える
1
APIが更新されたようです。呼び出し元のクライアントにメッセージを送信する方法は次のとおりです。
Clients.Caller.addContosoChatMessageToPage(name, message);
Hubs API ガイドより
于 2013-09-20T13:25:10.060 に答える
0
はい、できます。ここのリンクを参照してくださいSignalR wiki - ハブ
public class MyHub : Hub
{
public void Send(string data)
{
// Similar to above, the more verbose way
Clients[Context.ConnectionId].addMessage(data);
}
}
于 2012-07-02T17:58:55.510 に答える