internal static Queue ParseFromXmlNode(AzureQueueService AzureQueueService, System.Xml.XmlNode nRoot) { Queue q = new Queue() { AzureQueueService = AzureQueueService, Name = nRoot.SelectSingleNode("Name").InnerText, Url = new Uri(nRoot.SelectSingleNode("Url").InnerText) }; System.Xml.XmlNode nMeta = nRoot.SelectSingleNode("Metadata"); if (nMeta != null) { foreach (System.Xml.XmlNode nMetaElem in nMeta.ChildNodes) { q.Metadata[nMetaElem.Name] = nMetaElem.InnerText; } } return(q); }
internal static Queue ParseFromXmlNode(AzureQueueService AzureQueueService, System.Xml.XmlNode nRoot) { Queue q = new Queue() { AzureQueueService = AzureQueueService, Name = nRoot.SelectSingleNode("Name").InnerText, Url = new Uri(nRoot.SelectSingleNode("Url").InnerText) }; System.Xml.XmlNode nMeta = nRoot.SelectSingleNode("Metadata"); if (nMeta != null) { foreach (System.Xml.XmlNode nMetaElem in nMeta.ChildNodes) { q.Metadata[nMetaElem.Name] = nMetaElem.InnerText; } } return q; }