SignalR.net客户端:如何将登录的用户活动发送到仪表板

SignalR.net客户端:如何将登录的用户活动发送到仪表板,signalr,signalr-hub,Signalr,Signalr Hub,我刚开始使用SignalR,我正在使用1.2.0版。 我有一个现有的asp.net webform应用程序,用户可以在该应用程序中登录、执行一些活动、注销或只是关闭浏览器 任何人都可以共享任何代码示例,以便在用户登录系统时验证凭据后,将信息传递到仪表板 更新: 我试图利用本例中的代码: 我正在尝试获取Singleton对象并向其添加一个新股票[我的案例将是用户]。但在登录页面中尝试时,似乎无法获取Sigleton对象,如下所示: 用户登录后,通过OnConnected()通知集线器,并且当用户

我刚开始使用SignalR,我正在使用1.2.0版。 我有一个现有的asp.net webform应用程序,用户可以在该应用程序中登录、执行一些活动、注销或只是关闭浏览器

任何人都可以共享任何代码示例,以便在用户登录系统时验证凭据后,将信息传递到仪表板

更新: 我试图利用本例中的代码:

我正在尝试获取Singleton对象并向其添加一个新股票[我的案例将是用户]。但在登录页面中尝试时,似乎无法获取Sigleton对象,如下所示:


用户登录后,通过OnConnected()通知集线器,并且当用户 通过OnDisconnected()断开连接。您可以执行以下操作来更新仪表板:

public class MyHub : Hub
{
    public Task OnConnected()
    {
      // Send stuff to dashboard
      return base.OnConnected();
    }

    public Task  OnDisconnected()
    {
      // Send stuff to dashboard
      return base.OnDisconnected();
    }
}

什么仪表盘?你能分享你到目前为止尝试过的代码吗?这是hub的代码;当用户从页面登录时,如何从服务器端代码调用hub和OnConnect?
public class MyHub : Hub
{
    public Task OnConnected()
    {
      // Send stuff to dashboard
      return base.OnConnected();
    }

    public Task  OnDisconnected()
    {
      // Send stuff to dashboard
      return base.OnDisconnected();
    }
}