Exemple #1
0
        public async Task <PeekMessageResponse> PeekMessageAsync(PeekMessageRequest request)
        {
            request.QueueName = this.QueueName;

            var marshaller   = new PeekMessageRequestMarshaller();
            var unmarshaller = PeekMessageResponseUnmarshaller.Instance;

            return(await _serviceClient.InvokeAsync <PeekMessageRequest, PeekMessageResponse>(request, marshaller, unmarshaller).ConfigureAwait(false));
        }
Exemple #2
0
        /// <inheritdoc/>
        public PeekMessageResponse PeekMessage(PeekMessageRequest request)
        {
            request.QueueName = this.QueueName;

            var marshaller   = new PeekMessageRequestMarshaller();
            var unmarshaller = PeekMessageResponseUnmarshaller.Instance;

            return(_serviceClient.Invoke <PeekMessageRequest, PeekMessageResponse>(request, marshaller, unmarshaller));
        }
Exemple #3
0
        /// <inheritdoc/>
        public IAsyncResult BeginPeekMessage(PeekMessageRequest request, AsyncCallback callback, object state)
        {
            request.QueueName = this.QueueName;

            var marshaller   = new PeekMessageRequestMarshaller();
            var unmarshaller = PeekMessageResponseUnmarshaller.Instance;

            return(_serviceClient.BeginInvoke <PeekMessageRequest>(request, marshaller, unmarshaller,
                                                                   callback, state));
        }