public async Task <BatchReceiveMessageResponse> BatchReceiveMessageAsync(BatchReceiveMessageRequest request) { request.QueueName = this.QueueName; var marshaller = new BatchReceiveMessageRequestMarshaller(); var unmarshaller = BatchReceiveMessageResponseUnmarshaller.Instance; return(await _serviceClient.InvokeAsync <BatchReceiveMessageRequest, BatchReceiveMessageResponse>(request, marshaller, unmarshaller).ConfigureAwait(false)); }
/// <inheritdoc/> public BatchReceiveMessageResponse BatchReceiveMessage(BatchReceiveMessageRequest request) { request.QueueName = this.QueueName; var marshaller = new BatchReceiveMessageRequestMarshaller(); var unmarshaller = BatchReceiveMessageResponseUnmarshaller.Instance; return(_serviceClient.Invoke <BatchReceiveMessageRequest, BatchReceiveMessageResponse>(request, marshaller, unmarshaller)); }
/// <inheritdoc/> public IAsyncResult BeginBatchReceiveMessage(BatchReceiveMessageRequest request, AsyncCallback callback, object state) { request.QueueName = this.QueueName; var marshaller = new BatchReceiveMessageRequestMarshaller(); var unmarshaller = BatchReceiveMessageResponseUnmarshaller.Instance; return(_serviceClient.BeginInvoke <BatchReceiveMessageRequest>(request, marshaller, unmarshaller, callback, state)); }