public async Task <BatchSendMessageResponse> BatchSendMessageAsync(BatchSendMessageRequest request) { request.QueueName = this.QueueName; var marshaller = new BatchSendMessageRequestMarshaller(); var unmarshaller = BatchSendMessageResponseUnmarshaller.Instance; return(await _serviceClient.InvokeAsync <BatchSendMessageRequest, BatchSendMessageResponse>(request, marshaller, unmarshaller).ConfigureAwait(false)); }
/// <inheritdoc/> public BatchSendMessageResponse BatchSendMessage(BatchSendMessageRequest request) { request.QueueName = this.QueueName; var marshaller = new BatchSendMessageRequestMarshaller(); var unmarshaller = BatchSendMessageResponseUnmarshaller.Instance; return(_serviceClient.Invoke <BatchSendMessageRequest, BatchSendMessageResponse>(request, marshaller, unmarshaller)); }
/// <inheritdoc/> public IAsyncResult BeginBatchSendMessage(BatchSendMessageRequest request, AsyncCallback callback, object state) { request.QueueName = this.QueueName; var marshaller = new BatchSendMessageRequestMarshaller(); var unmarshaller = BatchSendMessageResponseUnmarshaller.Instance; return(_serviceClient.BeginInvoke <BatchSendMessageRequest>(request, marshaller, unmarshaller, callback, state)); }