public void ScheduleOutgoingRequest(IChannelOutgoingRequest request) { #if MANAGE_CHANNEL_THREADS System.Threading.Thread thread = new System.Threading.Thread(OnSendRequest); thread.Start(request); #else throw new NotImplementedException(); #endif } #endregion