防止SignalR ping

Rah*_*hul 2 javascript c# asp.net-mvc signalr

我已经SignalR在我的应用程序中使用了基于服务器广播的刷新部分Hub.

但在这里,我遇到了一个问题,即Client pings连接每隔5分钟.这导致数据消失.我不想使用这个SignalR Ping,因为我已经在服务器端向使用代码的所有客户端广播::

Clients.All.BroadcastNewsCount(ValidNewsCount, SelectedCompany, TypeOfOperation);
Run Code Online (Sandbox Code Playgroud)

以下是Ping ::的屏幕截图 在此输入图像描述

hal*_*r73 10

/ ping请求的目的是使ASP.NET会话保持活动状态.如果您不需要此功能,可以通过pingInterval在$ .connection.hub.start调用中设置为null 来禁用ping,如下所示:

// Disable SignalR pings
$.connection.hub.start({ pingInterval: null })//...
Run Code Online (Sandbox Code Playgroud)