示例#1
0
        private void updates_CheckFinished(object sender, UpdateCheckEventArgs e)
        {
            UpdateInfo foundUpdate = e.Result.HasValue ? e.Result.Value : null;

            if (nextUpdate != null && !nextUpdate.Equals(foundUpdate))
            {
                nextUpdate.DeleteInstaller();
            }

            nextUpdate = foundUpdate;
        }
示例#2
0
 internal void Cleanup()
 {
     updates.CheckFinished -= updates_CheckFinished;
     nextUpdate?.DeleteInstaller();
 }