protected void DisposeChannel() { if (m_channel != null) { try { m_channel.Dispose(); } catch { // ignore errors. } m_channel = null; } }