public static CustomDatasource LoadDatasource() { System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(CustomDatasource)); System.IO.FileStream file = System.IO.File.OpenRead(GetConnectionFilepath()); CustomDatasource res = (CustomDatasource)reader.Deserialize(file); return(res); }
// temp public static void SaveDatasource(CustomDatasource datasource) // todo: IDatasource { // simple save to xml file // todo: stream System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(CustomDatasource)); System.IO.FileStream file = System.IO.File.Create(GetConnectionFilepath()); writer.Serialize(file, datasource); file.Close(); }