/// <summary>
/// Extracts a single queue from the given response.
/// </summary>
/// <param name="response">HTTP response.</param>
/// <returns>Queue data.</returns>
private QueueInfo GetQueue(HttpResponseMessage response)
{
XmlDocument doc = new XmlDocument();
doc.LoadXml(response.Content.ReadAsStringAsync().Result);
SyndicationItem feedItem = new SyndicationItem();
feedItem.LoadFromXml(doc);
return SerializationHelper.DeserializeItem<QueueInfo>(feedItem, (item, queue) => queue.Initialize(item));
}