public override void Send(SendOrPostCallback d, object state) { var sendTask = m_ioServiceScheduler.Dispatch(() => d(state)); sendTask.WaitAndPropagateException(); }