小编use*_*989的帖子

在互联网断开/重新连接时不会调用SignalR断开连接

我在我的应用程序中使用SignalR.我有一个应用程序,在很大程度上取决于OnDisconnected()被正确调用.在以下情况下正确调用它:

 public Task OnDisconnected()
 {
     try
     {
        DeleteUser(Context.ConnectionId);
        return null;
     }
     catch (Exception ex)
     {
        return null;
     }
}
Run Code Online (Sandbox Code Playgroud)
  1. 用户刷新页面
  2. 用户导航到新页面
  3. 用户关闭浏览器

但是,如果网络连接突然下降,则不会调用它.例如,如果我拔掉客户端计算机上的网络电缆,或者禁用客户端的无线网络,或者拔掉路由器OnDisconnected(),即使在等待几分钟后也不会被呼叫.

c# asp.net signalr signalr-hub signalr.client

7
推荐指数
1
解决办法
4615
查看次数

我如何将arraylist转换为string []?

可能重复:
在C#中将ArrayList转换为字符串数组(string [])

如何将数组列表转换为string[]?下面是我正在尝试的代码.我收到一个错误:

源数组中至少有一个元素无法转换为目标数组类型.

ArrayList myArrayList = new ArrayList();
foreach (DataRow dtRow in DtSet.Tables[0].Rows)
{
    myArrayList.Add(dtRow);
}

string[] myStringArray = (string[])myArrayList.ToArray(typeof(string));
Run Code Online (Sandbox Code Playgroud)

c# asp.net arraylist

0
推荐指数
1
解决办法
3878
查看次数

标签 统计

asp.net ×2

c# ×2

arraylist ×1

signalr ×1

signalr-hub ×1

signalr.client ×1