public async Task<Message[]> AddMessagesAsync(params Message[] messages)
{
var content = new JsonContent(new _Messages(messages));
var response = await _client.PostAsync(string.Format("queues/{0}/messages", Name), content);
if (response.IsSuccessStatusCode)
{
var json = await response.Content.ReadAsStringAsync();
return messages.Zip(new _IDs(json).IDs, (message, id) => { message.ID = id; return message; }).ToArray();
}
else
{
return new Message[] { };
}
}