コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: Queue.cs プロジェクト: EsonXie/Aliyun.MNS.Standrad
        /// <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));
        }
コード例 #3
0
ファイル: Queue.cs プロジェクト: EsonXie/Aliyun.MNS.Standrad
        /// <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));
        }