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[] { };
}
}