public override void Stop() { this.Check(); lock (_lockObject) { if (this.State == ManagerState.Stop) { return; } _state = ManagerState.Stop; _connectionManager.Stop(); _coreManager.Stop(); } }