- Timestamp:
- 04/14/08 17:49:47 (17 years ago)
- Location:
- branches/XmlTextWriterBranch
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/XmlTextWriterBranch/HeuristicLab.DistributedEngine/DistributedEngine.cs
r36 r119 181 181 182 182 #region Persistence Methods 183 public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) { 184 XmlNode node = base.GetXmlNode(name, document, persistedObjects); 185 XmlAttribute addressAttribute = document.CreateAttribute("ServerAddress"); 186 addressAttribute.Value = ServerAddress; 187 node.Attributes.Append(addressAttribute); 188 return node; 183 //public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) { 184 // XmlNode node = base.GetXmlNode(name, document, persistedObjects); 185 // XmlAttribute addressAttribute = document.CreateAttribute("ServerAddress"); 186 // addressAttribute.Value = ServerAddress; 187 // node.Attributes.Append(addressAttribute); 188 // return node; 189 //} 190 public override void Persist(string name, XmlWriter writer, IDictionary<Guid, IStorable> persistedObjects) { 191 base.Persist(name, writer, persistedObjects); 192 writer.WriteAttributeString("ServerAddress", ServerAddress); 189 193 } 190 194 public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {
Note: See TracChangeset
for help on using the changeset viewer.