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)); }
/// <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)); }
/// <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)); }