2014-02-06 1 views
2

저는 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는 사용자가 하나 개의 창을 닫습니다 당신이 문제가 있다면 내가 당신 것, 의미, ID 년대에 사용자를 매핑이 코드를 사용 항상 _connections :(

에이 연결 어떤 생각으로 붙어있을 이유

이 버그가있을 수 있습니다

답변

관련 문제