C# 如何在SignalR V2类中获取会话

C# 如何在SignalR V2类中获取会话,c#,asp.net,signalr,C#,Asp.net,Signalr,我一直在尝试使用signal构建实时接收通知的应用程序。现在我有了一些应用程序,它向我的应用程序发送带有用户id的通知,并且我将这些数据存储在字典中。现在,要接收这些通知,我只需要从字典中选择那些与我的登录用户id相等的条目。作为类中不可访问的会话变量,我如何才能做到这一点 下面是调用广播消息的发送函数 public void Send(string name, string message) { SortedDictionary<int, string> d

我一直在尝试使用
signal
构建实时接收通知的应用程序。现在我有了一些应用程序,它向我的应用程序发送带有用户id的通知,并且我将这些数据存储在字典中。现在,要接收这些通知,我只需要从字典中选择那些与我的登录用户id相等的条目。作为类中不可访问的会话变量,我如何才能做到这一点

下面是调用广播消息的发送函数

public void Send(string name, string message)
    {
        SortedDictionary<int, string> dicMessage = new SortedDictionary<int, string>();                                       

            if (!dicMessage .ContainsKey(nUserID))
            {                   
                    m_hs.Add(nUserID, message);                    
            }                              
    }        

signar中不支持会话,如果使用标准ASP.NET安全性,则可以使用
Thread.CurrentPrincipal
Context.User
获取用户名

 public void Receive(string strSessionID)
    {
        // here I need to first check my user ID but not available
    }