Я новичок в SignalR, и я понимаю, почему, когда я закрываю окно, вызывается OnDisconnected, а Identity.Name пуст?SignalR OnDisconnected метод, когда окно закрыто. Identity.Name пуст
Как претензия и т.д ...
override Task OnDisconnected()
{
Context.User.Identity.Name
var identity = (ClaimsPrincipal)Thread.CurrentPrincipal;
string id = identity.Claims.Where(c => c.Type == UserInfoIdClaimType)
.Select(c => c.Value).Single();
}
Altho здесь: http://www.asp.net/signalr/overview/signalr-20/hubs-api/mapping-users-to-connections они используют этот код для отображения пользователя идентификаторов, я имею в виду, если у вас есть эта проблема с пользователем закрывает одно окна, то вы будете всегда застрял с этим соединением в _connections :(
Любая идея, почему это
oh ok, я вижу, да, я использую websocket, ok i hoop 2.0.3 выпущен скоро) – Alnedru