protected void DestroyKeepAliveTimer() { if (m_KeepaliveTimer == null) return; m_KeepaliveTimer.Dispose(); m_KeepaliveTimer = null; }