コード例 #1
0
ファイル: App.xaml.cs プロジェクト: JGMSoftware/JGMSMetro
        public static FeedDataSource loadCache(String cache)
        {
            try
            {
                //Deserialize the feed data
                XmlSerializer xmlIzer = new XmlSerializer(typeof(FeedDataSource));
                XmlReader xmlRead = XmlReader.Create(cache);
                FeedDataSource cachedFeed = new FeedDataSource();
                cachedFeed = (xmlIzer.Deserialize(xmlRead)) as FeedDataSource;
                return cachedFeed;
            }

            catch (Exception exc)
            {
                System.Diagnostics.Debug.WriteLine(exc);
                FeedDataSource cacheFail = new FeedDataSource();
                return cacheFail;
            }
        }
コード例 #2
0
ファイル: App.xaml.cs プロジェクト: JGMSoftware/JGMSMetro
        public static String prepCacheFeed(FeedDataSource feedDataSource)
        {
            try
            {
                //Serialize the feed data
                XmlSerializer xmlIzer = new XmlSerializer(typeof(FeedDataSource));
                var writer = new StringWriter();
                xmlIzer.Serialize(writer, feedDataSource);
                System.Diagnostics.Debug.WriteLine(writer.ToString());
                return writer.ToString();
            }

            catch (Exception exc)
            {
                System.Diagnostics.Debug.WriteLine(exc);
                return String.Empty;
            }

        }