c# - 为什么 SignalR 连接 pedirod 是一个数组,而不是单个值?
问题描述
.withAutomaticReconnect([0, 3000, 5000, 10000, 15000, 30000])
//.withAutomaticReconnect([0, 2000, 10000, 30000]) The default intervals.
为什么 SignalR 连接 pedirod 是一个数组,而不是单个值?如
.withAutomaticReconnect(3000)
解决方案
根据这篇文章,
在没有任何参数的情况下, withAutomaticReconnect() 将客户端配置为在尝试每次重新连接尝试之前分别等待 0、2、10 和 30 秒,并在四次尝试失败后停止。
当您覆盖默认值时,您应该提供一个数组来表示需要重试的次数。
推荐阅读
- python - Cloud NDB 中基于键的查询
- python - 当接近 DataFrame 中不存在的键时,我如何才能不对 DataFrame 产生任何错误?
- google-sheets - 如何在 Google 表格中编写“下周五”代码?
- c - 在结构中设置char *字段,C语言
- html - CSS Hover - 悬停在块上时更改标题、描述和背景
- java - Eclipse WindowBuilder 在设计选项卡中没有显示任何内容
- javascript - 如何仅删除存储在 Localstorage 中的字符串化 JSON 中的一个对象?
- git - 如何仅比较两个分支引入的更改?
- vim - vim 用冒号 cmd 复制到剪贴板
- algorithm - 递归和迭代DFS算法时间复杂度和空间复杂度