public override void From_XML(System.Xml.Linq.XElement xml) { var element = xml.Element("source"); if (element == null) { if (xml.Name == "source") { element = xml; } else { element = null; } } if (element == null) { return; } var ele = element.Element("host"); if (ele != null) { var attr = ele.Attribute("name"); if (attr != null) { host_name = attr.Value; } } ele = element.Element("dir"); if (ele != null) { var attr = ele.Attribute("path"); if (attr != null) { dir_path = attr.Value; } } ele = element.Element("format"); if (ele != null) { var attr = ele.Attribute("type"); if (attr != null) { Pool_Format_Type = (Pool_Format_Types)Enum.Parse(typeof(Pool_Format_Types), attr.Value); } } }
public override void From_XML(System.Xml.Linq.XElement xml) { var element = xml.Element("source"); if (element == null) { if (xml.Name == "source") element = xml; else element = null; } if (element == null) return; element = element.Element("device"); if (element != null) { var attr = element.Attribute("path"); if (attr != null) { device_path = attr.Value; } } element = element.Element("format"); if (element != null) { var attr = element.Attribute("type"); if (attr != null) { Pool_Format_Type = (Pool_Format_Types)Enum.Parse(typeof(Pool_Format_Types), attr.Value); } } }
public Storage_Pool_Disk() { _Pool_Type = Pool_Types.disk; Pool_Format_Type = Pool_Format_Types.gpt; }
public Storage_Pool_Netfs() { _Pool_Type = Pool_Types.netfs; Pool_Format_Type = Pool_Format_Types.auto; }