public List <Message> ConsumeMessage(uint batchSize) { var request = new ConsumeMessageRequest(this._topicName, this._consumer, this._messageTag); request.IntanceId = this._instanceId; request.BatchSize = batchSize; var marshaller = ConsumeMessageRequestMarshaller.Instance; var unmarshaller = ConsumeMessageResponseUnmarshaller.Instance; ConsumeMessageResponse result = _serviceClient.Invoke <ConsumeMessageRequest, ConsumeMessageResponse>(request, marshaller, unmarshaller); return(result.Messages); }
public List <Message> ConsumeMessageOrderly(uint batchSize, uint waitSeconds) { var request = new ConsumeMessageRequest(this._topicName, this._consumer, this._messageTag); request.IntanceId = this._instanceId; request.BatchSize = batchSize; request.WaitSeconds = waitSeconds; request.Trasaction = "order"; var marshaller = ConsumeMessageRequestMarshaller.Instance; var unmarshaller = ConsumeMessageResponseUnmarshaller.Instance; ConsumeMessageResponse result = _serviceClient.Invoke <ConsumeMessageRequest, ConsumeMessageResponse>(request, marshaller, unmarshaller); return(result.Messages); }