<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      巨大的石頭

      在這里尋找精彩人生

      導航

      Asp.net core SignalR

      簡介:

      ASP.NET SignalR 是一個ASP .NET 下的類庫,可以在ASP .NET 的Web項目中實現實時通信。本文主要講述如何在Vue.js中使用SignalR,以及斷開重連。

      知識點:

      • 前端
        • SignalR的安裝
        • 如何設置自動重新連接的次數
        • SignalR有關連接的函數
        • 自動重連全部失敗后,定時重連
      • ASP.NET CORE
        • SignalR的注冊
        • 消息的接收,發送

      SignalR的安裝

      • SignalR包的安裝:在Vue的項目目錄下,執行cmd命令:npm install @microsoft/signalr 
      • Vue中引用:import * as signalR from "@microsoft/signalr";

      如何設置自動重新連接的次數

      • 如果想要設置自動重新連接的次數,你可以在創建SignalR連接時使用withAutomaticReconnect方法并傳入一個重試計時數組,例如:[0, 2000, 4000, 6000]

      SignalR有關連接的函數

      • onreconnecting : 第一次斷開連接觸發
      • onreconnected:重新連接成功觸發
      • onclose:自動重連全部失敗后觸發

      執行效果:初始化失敗后重新初始化,重連失敗后自動重連

      • 初始化失敗后,定時重新初始化直至初始化成功
      • 斷開連接后自動重連4次
      • 4次重連失敗后,重新初始化

      前端代碼

      • <template>
          <div>234678
          </div>
        </template>
        
        <script>
        import * as signalR from  '@microsoft/signalr';
        export default {
          name: 'ChartControl',
          data()
          {
            return {
              connection: null,//連接
              intervalId:0,//setInterval ID
              autoReconnectTimerArray:[0, 2000, 4000, 6000],//重試計時數組
              reconnectInterval:5000//5秒
            }
          },
          created()
          {
            
            this.connection = new signalR.HubConnectionBuilder().withUrl('http://localhost:5138/hubs/msgHub')
            .withAutomaticReconnect(this.autoReconnectTimerArray).build();
            this.connection.start().then(() => {
                console.log('初始連接成功');
              }).catch(err => {
                   console.log('SignalR Connection Error: ', err)
                  this.intervalId=setInterval(()=>{
                    this.connection.start().then(() => {
                      console.log('初始化連接成功');
                      clearInterval(this.intervalId);
                    }).catch(
                      err=>{
                        console.log("初始化連接失敗,5秒后重新初始化")
                      }
                    )
                  },this.reconnectInterval)
                  
                }
              );
            //重連之前調用 (只有在掉線的一瞬間,只進入一次)
            this.connection.onreconnecting(error=> {
                console.log("第一次掉線,重新連接");
              });
              //(默認4次重連),任何一次只要回調成功,調用
            this.connection.onreconnected(connectionId => {
                console.log("重新連接成功");
              });
            //(默認4次重連) 全部都失敗后,調用
            this.connection.onclose(error => {
                console.log("重新初始化連接:");
                this.intervalId=setInterval(()=>{
                    this.connection.start().then(() => {
                      console.log('初始化連接成功');
                      clearInterval(this.intervalId);
                    }).catch(
                      err=>{
                        console.log("初始化連接失敗,5秒后重新初始化")
                      }
                    )
                  },this.reconnectInterval)
            });
        
            this.connection.on('ReceiveMessage', message => {
                console.log(message);
              });
          }
        }
        
        </script>

         

      posted on 2024-08-17 21:00  巨大的石頭  閱讀(214)  評論(0)    收藏  舉報

      打賞
      主站蜘蛛池模板: 精品剧情V国产在线观看| 免费看一区无码无a片www| 色综合久久综合久鬼色88| 青青草一区二区免费精品| 日韩中文字幕有码av| 国产精品日韩中文字幕熟女| 久爱www人成免费网站| 日本熟妇人妻xxxxx人hd| 色欧美片视频在线观看| 久久国产自拍一区二区三区 | 色伦专区97中文字幕| 色欧美片视频在线观看| 综合激情丁香久久狠狠| 成人网站网址导航| 日韩人妻无码一区二区三区| 人妻人人做人做人人爱| 99久久婷婷国产综合精品青草漫画| 国产95在线 | 欧美| 双腿张开被5个男人调教电影| 精品一区二区免费不卡| 国产av无码国产av毛片| 综合偷自拍亚洲乱中文字幕 | 亚洲欧洲一区二区精品| 一二三四区无产乱码1000集| 亚洲精品人成网线在线播放va| 国产久免费热视频在线观看| 少妇大叫太大太爽受不了| 亚洲精品色国语对白在线| 成人国产精品一区二区网站公司| 亚洲午夜无码av毛片久久| 日本欧洲亚洲高清在线| 日韩精品无码一区二区视频| 午夜福利视频| 人人爽亚洲aⅴ人人爽av人人片| 综合图区亚洲欧美另类图片| 国产精品午夜精品福利| 久久精品免视看国产成人| 综合激情网一区二区三区| 在线观看人成视频免费| 亚洲一品道一区二区三区| 国产一区二区三区小说|