signalr OnDisconnected方法

时间:2017-09-16 05:48:12

标签: asp.net-core signalr

我正在尝试实现一个应用程序,其中我使用signalr来检测客户端与服务器断开连接的时间..我的集线器是这样的.. 我使用的是0.2.0-alpha版本

[HubName("TrappistHub")]
public class TrappistHub : Hub
{

    public override Task OnDisconnected(bool stopCalled)
    {
        return base.OnDisconnected(stopCalled);
    }

    public void SendReport(TestAttendees testAttendee)
    {
        Clients.All.getReport(testAttendee);
    }

}

和DisconnectTime默认设置。但是当我从服务器断开连接OnDisconnected方法在50秒而不是30秒后被击中。当我将DisconnectTime设置为10秒或20秒时它根本没有被击中..但是当我刷新页面时它被击中......我不明白为什么......?

1 个答案:

答案 0 :(得分:0)

不支持您使用的版本(即0.2.0-alpha)。使用上周发布的新版本 - 1.0.0-alpha1。有关详细信息,请参阅announcement