예제 #1
0
        public virtual void Stop()
        {
            if (!IsStarted)
            {
                return;
            }

            _connectCanelToken.Cancel();
            _connectTask.Wait(_connectCanelToken.Token);
            _connectCanelToken.Dispose();

            _connectSleepEvent.Dispose();

            ConnectionState = TelegramSocketConnectionState.Disconnected;
        }
예제 #2
0
 public TelegramSocketConnectionStateChangeEventArgs(TelegramSocketConnectionState state)
 {
     State = state;
 }