zoukankan      html  css  js  c++  java
  • ASP.NET SignalR 系列(六)之连接事件

    本章主要介绍下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();

    重新连接时执行

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

  • 相关阅读:
    HashSet
    HashMap
    commons-configuration读取配置文件
    JAVA多线程和并发基础面试问答(转载)
    集合
    java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和联系
    七段数码管绘制
    函数的定义与使用
    程序的分支控制
    文本进度条
  • 原文地址:https://www.cnblogs.com/fei686868/p/9564526.html
Copyright © 2011-2022 走看看