SignalR - отправка сообщения конкретному пользователю с помощью (IUserIdProvider) * NEW 2.0.0 *
В последней версии 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 of SignalR 2.0.0 с этим багом так и не компилируется. Кто-нибудь реализовал эту функцию?
Больше информации :http://www.asp.net/signalr/overview/signalr-20/hubs-api/mapping-users-to-connections#IUserIdProvider
Объятия.