本章主要介绍下SignalR自带的连接事件

其实再前面的示例中,有出现了一些事件的重载,比如 public override Task OnConnected()

下面简单介绍一下
SignalR提供了4个事件

1、public virtual Task OnConnected()

连接创建并启动时的事件

浏览器导航到新的页上,每次新的连接已建立,这意味着将执行 SignalR OnDisconnected方法后跟OnConnected方法。 建立新连接时,SignalR 始终创建一个新的连接 ID。

这个事件可用于在连接创建时,建立connectionId与用户信息的映射关系。

2、    public virtual Task OnDisconnected(bool stopCalled);

连接断开时执行的事件

断开客户端和 SignalR 无法自动重新连接,例如当浏览器导航到新页时调用方法

可用于当用户退出群聊时,将用户的连接id从群组中移除。

3、      public virtual Task OnReconnected();

重新连接时执行

集线器上的事件处理程序执行至今已有丢失后自动重新建立传输连接时

最新文章

  1. 保护ASP.NET 应用免受 CSRF 攻击
  2. iOS how to stop a scrolling scrollView
  3. jquery div 下拉框焦点事件
  4. Linux内核启动logo
  5. [办公自动化]如何对Excel表格顶部设计
  6. linux 网桥的配置与实现
  7. TOAD Menu Shortcuts 快捷键
  8. C# 4.0 新特性
  9. python模块介绍- HTMLParser 简单的HTML和XHTML解析器
  10. 动态规划略有所得 数字三角形(POJ1163)
  11. CentOS7.3下部署Rsyslog+LogAnalyzer+MySQL中央日志服务器
  12. 《Pro SQL Server Internals, 2nd edition》
  13. linux用ssh登录卡或者慢
  14. P1356 数列的整数性
  15. iOS开发-OpenGL ES入门教程1
  16. 【转】启动tomcat的时候一直卡在INFO: Deploying web application
  17. 详细理解Java虚拟机的运行过程
  18. zuul源码分析-探究原生zuul的工作原理
  19. openStack nova nova valid hosts 优化
  20. Android Test和Logcat

热门文章

  1. JDBC Api详解
  2. 高并发&高可用系统的常见应对策略 秒杀等-(阿里)
  3. VS Code中python代码自动格式化 代码自动检查
  4. poi导出word表格跨行
  5. C# 序列化与反序列化之Binary与Soap无法对泛型List<T>进行序列化的解决方案
  6. RocketMQ常用命令【转】
  7. mysql8.0:SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
  8. IntelliJ IDEA多屏后窗口不显示问题解决(用工具一键解决)
  9. C# 简单通信(实现文件传输)
  10. 往hbase插入数据,你会选择哪种?