public IAsyncResult BeginReconnect(AsyncCallback callback, object callbackData) { if (m_wcfBypassChannel != null) { return m_wcfBypassChannel.BeginReconnect(callback, callbackData); } throw new NotSupportedException("WCF channels cannot be reconnected."); }