我正在使用SignalGo软件库进行双工服务,客户端和服务器之间的连接断开,当我要调用服务器端函数时,我收到权限被拒绝错误,并且我必须在每个访问拒绝响应中调用登录函数。如何在双工连接中客户端断开连接时自动调用登录函数?
1 回答
万千封印
TA贡献1891条经验 获得超3个赞
如果您将 Login 定义为优先方法(参见代码),则每次客户端断开连接时,当 SignalGo 再次成功重新连接时,Login 将自动执行。如果登录成功,SignalGo 会自动执行您调用的挂起方法:
SignalGo.Client.ClientProvider clientProvider = new SignalGo.Client.ClientProvider();
clientProvider.AddPriorityFunction(() =>
{
try
{
//call login method
}
catch (Exception ex)
{
}
return SignalGo.Client.PriorityAction.NoPlan;
});
但是,如果您想将其称为异步,则 AddPriorityFunction 有一个名为 AddPriorityAsyncFunction 的异步函数。
- 1 回答
- 0 关注
- 139 浏览
添加回答
举报
0/150
提交
取消