public virtual void Stop() { if (!IsStarted) { return; } _connectCanelToken.Cancel(); _connectTask.Wait(_connectCanelToken.Token); _connectCanelToken.Dispose(); _connectSleepEvent.Dispose(); ConnectionState = TelegramSocketConnectionState.Disconnected; }
public TelegramSocketConnectionStateChangeEventArgs(TelegramSocketConnectionState state) { State = state; }