示例#1
0
        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);
        }
示例#2
0
        // 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();
        }