Esempio n. 1
0
        /// <summary>
        /// 升级进度
        /// </summary>
        public void GetUpgradeStatus_GET()
        {
            float f = Updater.UpgradePercent;

            base.Response.Write(f.ToString(CultureInfo.InvariantCulture));

            if (f == 1F)
            {
                Updater.ApplyCoreLib();
            }
            else if (f < 1F)
            {
                Updater.UpgradePercent += (float)new Random().Next(1, 3) / 100;
                if (Updater.UpgradePercent > 0.96F)
                {
                    Updater.UpgradePercent = 0.96F;
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 升级进度
        /// </summary>
        public void UpgradeStatus_POST()
        {
            float f = Updater.UpgradePercent;

            base.Response.Write(f.ToString());
            if (f == 1F)
            {
                Updater.ApplyCoreLib();
            }
            else if (f < 1F)
            {
                Updater.UpgradePercent += (float)new Random().Next(1, 3) / 100;
                if (Updater.UpgradePercent > 0.96F)
                {
                    Updater.UpgradePercent = 0.96F;
                }
            }

            Thread.Sleep(1000);
        }