SignalR客户端更新不起作用
答
我已经在SignalR中定制了id,并且给它们生成了我这样生成的UserID,然后在它的帮助下发送更新。
public class CustomUserIdProvider : IUserIdProvider
{
public string GetUserId(IRequest request)
{
var userId = "0";
if (request.User.Identity.IsAuthenticated)
{
var identity = (ClaimsIdentity)request.User.Identity;
userId = identity.FindFirst(ClaimTypes.Sid).Value;
}
return userId.ToString();
}
}
在startup.cs
var idProvider = new CustomUserIdProvider();
GlobalHost.DependencyResolver.Register(typeof(IUserIdProvider),() => idProvider);
你能提供你的代码? – 2015-02-11 07:34:00
我从其他主题获得了解决方案 – Diana 2015-05-07 09:11:04
您可以在这里添加解决方案,以便如果有人最终在这里他们不必在其他地方搜索? – 2015-05-08 09:55:10