예제 #1
0
        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);
 }
예제 #4
0
 public void SubmitRequestMessage(IBaseMessage requestMsg, string correlationToken, bool firstResponseOnly, DateTime expirationTime, IBTTransmitter responseCallback)
 {
     SubmitRequestMessage(requestMsg, correlationToken, firstResponseOnly, expirationTime, responseCallback, null);
 }