我正在尝试signalR
并按照聊天示例进行了一些修改。所以,在ChatHub.cs
中,我试图访问用户的会话变量,发现我做不到。所以我在网上搜索了答案,发现了这个:Access to Session from a Hub
正如David Fowl先生评论的那样,通过HttpContext.Current
访问会话变量是不好的。我应该避免使用它真的那么糟糕吗?我真的需要访问会话变量。
答案 0 :(得分:4)
我猜测它不好的原因是因为如果在asp.net上下文之外托管,你的代码将无法工作。由于HttpContext.Current是特定于Web的