Пример #1
0
        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);
        }
Пример #2
0
        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;
        }