public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink) { WorkItem work = new WorkItem(reqMsg, this._nextSink, replySink); work.SetAsync(); this._property.HandleWorkRequest(work); return null; }
public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink) { WorkItem work = new WorkItem(reqMsg, this._nextSink, replySink); work.SetAsync(); this._property.HandleWorkRequest(work); return((IMessageCtrl)null); }
[System.Security.SecurityCritical] // auto-generated public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink) { // 1. Create a work item WorkItem work = new WorkItem(reqMsg, _nextSink, replySink); work.SetAsync(); // 2. We always queue the work item in async case _property.HandleWorkRequest(work); // 3. Return an IMsgCtrl return(null); }
[System.Security.SecurityCritical] // auto-generated public virtual IMessageCtrl AsyncProcessMessage(IMessage reqMsg, IMessageSink replySink) { // 1. Create a work item WorkItem work = new WorkItem(reqMsg, _nextSink, replySink); work.SetAsync(); // 2. We always queue the work item in async case _property.HandleWorkRequest(work); // 3. Return an IMsgCtrl return null; }