C# 如何在断开与SignalGo套接字的连接后自动调用登录功能

C# 如何在断开与SignalGo套接字的连接后自动调用登录功能,c#,websocket,tcpclient,signalgo,C#,Websocket,Tcpclient,Signalgo,我正在使用双工服务的软件库,客户端和服务器之间的连接断开,当我要调用服务器端函数时,我得到了权限拒绝错误,并且我必须在每个拒绝访问的响应中调用登录函数 当客户端断开连接时,如何在双工连接中自动调用登录功能?如果您将登录定义为优先级方法(请参阅代码),则每次客户端断开连接时,当SignalGo重新成功连接时,将自动执行登录。 如果登录成功,SignalGo将自动执行您调用的挂起方法: SignalGo.Client.ClientProvider clientProvider = n

我正在使用双工服务的软件库,客户端和服务器之间的连接断开,当我要调用服务器端函数时,我得到了权限拒绝错误,并且我必须在每个拒绝访问的响应中调用登录函数


当客户端断开连接时,如何在双工连接中自动调用登录功能?

如果您将登录定义为优先级方法(请参阅代码),则每次客户端断开连接时,当SignalGo重新成功连接时,将自动执行登录。 如果登录成功,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的异步函数,如果您想将其称为async。

使用来自客户端的事件: