public virtual StatusCode Close() { if (m_channel != null) { m_channel.Close(); m_channel = null; } m_authenticationToken = null; return StatusCodes.Good; }