c# - 如何在 SignalR Hub 类中使用 Session?ASP.NET MVC
问题描述
如何在 SignalR Hub 类中使用 Session?ASP.NET MVC
这是我的代码:
public override Task OnConnected()
{
if (HttpContext.Current.Session["US_ID"] != null)
{
lstUsers.Add(Context.ConnectionId, new USER { US_ID = HttpContext.Current.Session["US_ID"].ToString() });
Clients.All.BroadcastConnections(lstUsers);
}
return base.OnConnected();
}
错误:对象引用未设置为对象的实例。
此行有错误if (HttpContext.Current.Session["US_ID"] != null)
如何解决?
解决方案
推荐阅读
- r - R通过移动对象中的循环选择数据
- networking - 如何将网络字节顺序转换为主机字节顺序,反之亦然,用于 C 中的 IPv6 地址?
- sql - 列名无效?
- browser - 如何在 Google Chrome 等浏览器中打开 CasperJS/PhantomJS 文件?
- makefile - makefile 有一个通用目标,它也是默认目标
- woocommerce - 如何在woocommerce中获取特定类别的所有产品?
- azure - 使用 Azure AD B2C 自定义策略为本地帐户签名时用户名或密码无效
- java - 写入时由 onDrawFrame 读取的数组
- sql - 获取总计:我如何从本准则中按性别或身体获取各省的女性/男性总计?
- sas - SAS 将每月增量数据集附加到一个数据集中