public void SubmitRequestMessage(IBaseMessage requestMsg, string correlationToken, bool firstResponseOnly, DateTime expirationTime, IBTTransmitter responseCallback, object userData = null) { _transportBatch.SubmitRequestMessage(requestMsg, correlationToken, firstResponseOnly, expirationTime, responseCallback); if (null == _submitRequestArray) { _submitRequestArray = new List <BatchMessage>(); } _submitRequestArray.Add(new BatchMessage(requestMsg, userData)); _workToBeDone = true; }
public void SubmitRequestMessage(IBaseMessage requestMsg, string correlationToken, bool firstResponseOnly, DateTime expirationTime, IBTTransmitter responseCallback, object userData) { this.transportBatch.SubmitRequestMessage(requestMsg, correlationToken, firstResponseOnly, expirationTime, responseCallback); if (null == this.submitRequestArray) this.submitRequestArray = new ArrayList(); this.submitRequestArray.Add(new BatchMessage(requestMsg, userData)); workToBeDone = true; }
public void SubmitRequestMessage(IBaseMessage requestMsg, string correlationToken, bool firstResponseOnly, DateTime expirationTime, IBTTransmitter responseCallback) { SubmitRequestMessage(requestMsg, correlationToken, firstResponseOnly, expirationTime, responseCallback, null); }