/// <summary> /// Constructs a <c>ServiceProperties</c> object from an XML document received from the service. /// </summary> /// <param name="servicePropertiesDocument">The XML document.</param> /// <returns>A <c>ServiceProperties</c> object containing the properties in the XML document.</returns> internal static FileServiceProperties FromServiceXml(XDocument servicePropertiesDocument) { XElement servicePropertiesElement = servicePropertiesDocument.Element(ServiceProperties.StorageServicePropertiesName); FileServiceProperties properties = new FileServiceProperties { Cors = ServiceProperties.ReadCorsPropertiesFromXml(servicePropertiesElement.Element(ServiceProperties.CorsName)) }; return(properties); }