我具有用于登录的ASP.NET Identity。我也具有SignalR集线器。我的Identity的ApplicationUser有一个我要在SignalR集线器中访问的自定义字段。在集线器中,我可以访问Context.User.Identity,该消息显示所有内容均已通过身份验证,因此它以某种方式与ApplicationUser相关,但不是ApplicationUser类型,因此无法获取我的自定义字段。我尝试过铸造,但没有成功。
集线器功能内:
Application user = (ApplicationUser)Context.User;
任何人都有任何想法如何从SignalR集线器内部获取ApplicationUser对象?
您应该从数据库中获取自定义字段。
_db.Users.Find(id);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句