public void OpenChannel() { ICommunicationObject channel = m_channel as ICommunicationObject; if (channel != null && channel.State == CommunicationState.Closed) { channel.Open(); } }