在 Asp 的最新版本中。NetSignalR 添加了一种使用接口“ IUserIdProvider”向特定用户发送消息的新方法。
public interface IUserIdProvider
{
string GetUserId(IRequest request);
}
public class MyHub : Hub
{
public void Send(string userId, string message)
{
Clients.User(userId).send(message);
}
}
我的问题是: 我如何知道我要向谁发送我的信息?对这种新方法的解释非常肤浅。而且 SignalR2.0.0的语句草案带有这个 bug,并且不能编译。有人实现过这个特性吗?
更多资讯: http://www.asp.net/signalr/overview/signalr-20/hubs-api/mapping-users-to-connections#IUserIdProvider
Hugs.