/// <summary> /// Sending queue messages array request , waiting for response or timeout /// </summary> /// <param name="queueMessages">Array of Messages</param> /// <returns></returns> public SendBatchMessageResult SendQueueMessagesBatch(IEnumerable <Message> queueMessages) { QueueMessagesBatchResponse rec = GetKubeMQClient().SendQueueMessagesBatch(new QueueMessagesBatchRequest { BatchID = Tools.IDGenerator.Getid(), Messages = { Tools.Converter.ToQueueMessages(queueMessages, this) } }, Metadata); return(new SendBatchMessageResult(rec)); }
public SendBatchMessageResult(QueueMessagesBatchResponse queueMessagesBatchResponse) { this.BatchID = queueMessagesBatchResponse.BatchID; this.HaveErrors = queueMessagesBatchResponse.HaveErrors; this.Results = ConvertToSendMessageResult(queueMessagesBatchResponse.Results); }