В последней версии Asp.Net SignalR был добавлен новый способ отправки сообщения конкретному пользователю с использованием интерфейса "IUserIdProvider".
public interface IUserIdProvider
{
string GetUserId(IRequest request);
}
public class MyHub : Hub
{
public void Send(string userId, string message)
{
Clients.User(userId).send(message);
}
}
Мой вопрос: откуда я знаю, кому я отправляю свое сообщение? Объяснение этого нового метода очень поверхностно. И проект Statement SignalR 2.0.0 с этой ошибкой и не компилируется. Кто-нибудь реализовал эту функцию?
Дополнительная информация: http://www.asp.net/signalr/overview/signalr-20/hubs-api/mapping-users-to-connections#IUserIdProvider
Hugs.