IMessageCtrl IMessageSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) { object state = null; Stream dummyStream = null; ProcessRequest(msg, null, ref dummyStream, ref state); ReplySink myReplySink = new ReplySink(replySink, this, state); return(this.nextMessageSink.AsyncProcessMessage(msg, myReplySink)); }
IMessageCtrl IMessageSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) { object state = null; Stream dummyStream = null; ProcessRequest(msg, null, ref dummyStream, ref state); ReplySink myReplySink = new ReplySink(replySink, this, state); return this.nextMessageSink.AsyncProcessMessage(msg, myReplySink); }