Exemple #1
0
 private UpdateCheckResult GetUpdateCheckResult(UpdateSource source, string version)
 {
     try
     {
         using (var downloader = new WebClient())
         {
             var str = downloader.DownloadString(source.GetUrl(version)).Split('\n', '\r');
             if (str.Length < 3 || String.IsNullOrWhiteSpace(str[0]))
             {
                 return null;
             }
             return new UpdateCheckResult { Version = str[0], Date = DateTime.Parse(str[1]), DownloadUrl = str[2] };
         }
     }
     catch
     {
         return null;
     }
 }