コード例 #1
0
        protected override void OnConnectionStopped(ConnectionStoppedEvent msg)
        {
            switch (msg.StopReason)
            {
            case StopReason.UserReconnect:
                break;

            case StopReason.UserShutdown:
                Stop(msg.StopReason);
                break;

            default:
                ThreadPool.QueueUserWorkItem(state => {
                    Thread.Sleep(3000);
                    Reconnect();
                });
                break;
            }
        }
コード例 #2
0
 protected abstract void OnConnectionStopped(ConnectionStoppedEvent msg);
コード例 #3
0
 protected override void OnConnectionStopped(ConnectionStoppedEvent msg)
 {
     switch (msg.StopReason) {
       case StopReason.UserReconnect:
     break;
       case StopReason.UserShutdown:
     Stop(msg.StopReason);
     break;
       default:
     ThreadPool.QueueUserWorkItem(state => {
       Thread.Sleep(3000);
       Reconnect();
     });
     break;
       }
 }
コード例 #4
0
 protected abstract void OnConnectionStopped(ConnectionStoppedEvent msg);