Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ASP.NET核心信号器中的客户端生命周期事件_Javascript_Asp.net Core_Signalr_Signalr.client_Asp.net Core Signalr - Fatal编程技术网

Javascript ASP.NET核心信号器中的客户端生命周期事件

Javascript ASP.NET核心信号器中的客户端生命周期事件,javascript,asp.net-core,signalr,signalr.client,asp.net-core-signalr,Javascript,Asp.net Core,Signalr,Signalr.client,Asp.net Core Signalr,我目前正在将一个项目从(OWIN)升级到(Kestrel) SignalR 2.2.3支持多个客户端,如重新连接,连接流,状态更改。 我们的javascript客户端使用了这些事件,并显示了类似“重新连接”或“连接当前很慢”的内容 ASP.NET核心信号器中是否有或将有等价物?到目前为止,我只发现了两个终生事件: let c = new signalR.HubConnectionBuilder().("/signalR"); c.connection.onClose(function(error

我目前正在将一个项目从(OWIN)升级到(Kestrel)

SignalR 2.2.3支持多个客户端,如
重新连接
连接流
状态更改
。 我们的javascript客户端使用了这些事件,并显示了类似“重新连接”或“连接当前很慢”的内容

ASP.NET核心信号器中是否有或将有等价物?到目前为止,我只发现了两个终生事件:

let c = new signalR.HubConnectionBuilder().("/signalR");
c.connection.onClose(function(error) {});
c.connection.onReceive(function(data) {});
我也看到了,但是用户只要求
onClose
事件

不,我不是在找服务器端

更新-重新连接事件
好的,因为没有重新连接(还?)。根据和,我可以接受丢失的
重新连接
重新连接
。但是
连接流
启动
状态更改

看起来当前只有两种状态:

  • 断开
  • 连接的
这些状态通过连接中的
state
属性公开,但没有其他任何状态

但是,有一个
ILogger
实例在整个标准操作中被显著使用。可以通过
configureLogging
方法向提供自定义
ILogger
。您可以使用自定义记录器捕获所有单个事件并做出相应的反应