public virtual IMessageCtrl AsyncProcessMessage (IMessage reqMsg, IMessageSink replySink) { AsyncRequest req = new AsyncRequest (reqMsg, replySink); ThreadPool.QueueUserWorkItem (new WaitCallback ((data) => { try { SendAsyncMessage (data); } catch {} } ), req); return null; }