System.Reactive.IronMQ.Queue.GetMessagesAsync C# (CSharp) Method

GetMessagesAsync() public method

Get at most n messages from the queue.
public GetMessagesAsync ( int n = 1, long timeout = 60 ) : Task
n int
timeout long
return Task
        public async Task<Message[]> GetMessagesAsync(int n = 1, long timeout = 60)
        {
            var response = await _client.GetAsync(string.Format("queues/{0}/messages?n={1}&timeout={2}", Name, n, timeout));
            if (response.IsSuccessStatusCode)
            {
                var content = await response.Content.ReadAsStringAsync();
                return new _Messages(content).Messages;
            }
            else
            {
                return new Message[] { };
            }
        }