Ejemplo n.º 1
0
        public VersionData GetLatestVersionInfo(Uri location)
        {
            try
            {
                //var loc = new Uri(location + "/" + VersionManifest.VersionFileName);
                DownloadFile(location, null);

                if (_TempStream == null)
                {
                    return(null);
                }

                _TempStream.Position = 0;
                StreamReader sr = new StreamReader(_TempStream);
                //return XmlSerializeHelper.DeserializeItem(sr.ReadToEnd(), typeof(VersionData)) as VersionData;
                return(VersionManifestLoader.LoadData(sr));
            }
            finally
            {
                if (_TempStream != null)
                {
                    _TempStream.Dispose();
                }
            }
        }
Ejemplo n.º 2
0
        public VersionManifest GetLatestVersionManifest(Uri location)
        {
            try
            {
                //return XmlSerializeHelper.DeserializeItem(typeof(VersionManifest),
                //   location.LocalPath) as VersionManifest;

                return(VersionManifestLoader.Load(location.LocalPath));
            }
            catch
            {; }

            return(null);
        }
Ejemplo n.º 3
0
        public VersionManifest GetLatestVersionManifest(Uri location)
        {
            try
            {
                try
                {
                    //var loc = new Uri(PathHelper.ConcatUri(location, VersionManifest.VersionManifestFileName));
                    DownloadFile(location, null);

                    if (_TempStream == null)
                    {
                        return(null);
                    }

                    _TempStream.Position = 0;
                    StreamReader sr = new StreamReader(_TempStream);
                    //return XmlSerializeHelper.DeserializeItem(sr.ReadToEnd(), typeof(VersionManifest)) as VersionManifest;
                    return(VersionManifestLoader.Load(sr));
                }
                catch
                {; }
                finally
                {
                    if (_TempStream != null)
                    {
                        _TempStream.Dispose();
                    }
                }

                return(null);
            }
            catch
            {; }

            return(null);
        }
Ejemplo n.º 4
0
 public VersionData GetLatestVersionInfo(Uri location)
 {
     return(VersionManifestLoader.LoadData(location.LocalPath));
 }